home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
mac
/
stfit151.bin
/
stuffit151.rsrc
/
CODE_8.txt
< prev
next >
Wrap
Text File
|
1994-02-02
|
165KB
|
2,877 lines
# near model CODE resource
# entry label at 0x0000
export_174:
entry:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 422D FE14 clr.b [A5 - 0x1EC]
00000008 422D BCEC clr.b [A5 - 0x4314]
0000000C 42AD D1BE clr.l [A5 - 0x2E42]
00000010 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000016 426D D1C6 clr.w [A5 - 0x2E3A]
0000001A 42AD D1C8 clr.l [A5 - 0x2E38]
0000001E 426D D1CC clr.w [A5 - 0x2E34]
00000022 4267 clr.w -[A7]
00000024 486D D1AC pea.l [A5 - 0x2E54]
00000028 4267 clr.w -[A7]
0000002A 4EAD 01E2 jsr [A5 + 0x1E2]
0000002E 301F move.w D0, [A7]+
00000030 3B6D D1CC FE16 move.w [A5 - 0x1EA], [A5 - 0x2E34]
00000036 70FF moveq.l D0, 0xFFFFFFFF
00000038 3B40 D1C8 move.w [A5 - 0x2E38], D0
0000003C 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
00000042 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA]
00000048 41ED FE18 lea.l A0, [A5 - 0x1E8]
0000004C 2B48 D1BE move.l [A5 - 0x2E42], A0
00000050 4267 clr.w -[A7]
00000052 486D D1AC pea.l [A5 - 0x2E54]
00000056 4267 clr.w -[A7]
00000058 4EAD 01EA jsr [A5 + 0x1EA]
0000005C 301F move.w D0, [A7]+
0000005E 486D FE18 pea.l [A5 - 0x1E8]
00000062 42A7 clr.l -[A7]
00000064 42A7 clr.l -[A7]
00000066 42A7 clr.l -[A7]
00000068 A98B trap ParamText
0000006A 7017 moveq.l D0, 0x17
0000006C 3B40 BEB0 move.w [A5 - 0x4150], D0
00000070 7025 moveq.l D0, 0x25
00000072 3B40 BEB4 move.w [A5 - 0x414C], D0
00000076 302D BE3E move.w D0, [A5 - 0x41C2]
0000007A 0640 FEFF addi.w D0, 0xFEFF
0000007E 3B40 BEB2 move.w [A5 - 0x414E], D0
00000082 302D BE3E move.w D0, [A5 - 0x41C2]
00000086 5540 subq.w D0, 2
00000088 3B40 BEB6 move.w [A5 - 0x414A], D0
0000008C 42A7 clr.l -[A7]
0000008E 42A7 clr.l -[A7]
00000090 486D BEB0 pea.l [A5 - 0x4150]
00000094 486D FE3C pea.l [A5 - 0x1C4]
00000098 1F3C 0001 move.b -[A7], 0x1
0000009C 3F3C 0002 move.w -[A7], 0x2
000000A0 4878 FFFF pea.l [0xFFFFFFFF]
000000A4 1F3C 0001 move.b -[A7], 0x1
000000A8 42A7 clr.l -[A7]
000000AA A913 trap NewWindow
000000AC 205F movea.l A0, [A7]+
000000AE 2B48 FE38 move.l [A5 - 0x1C8], A0
000000B2 2F2D FE38 move.l -[A7], [A5 - 0x1C8]
000000B6 A873 trap SetPort
000000B8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000000BC A88A trap TextSize
000000BE 486D FE3E pea.l [A5 - 0x1C2]
000000C2 486E FFFE pea.l [A6 - 0x2]
000000C6 A900 trap GetFNum
000000C8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000000CC A887 trap TextFont
000000CE 4EBA 059E jsr [PC + 0x59E /* 0000066E */]
000000D2 4A40 tst.w D0
000000D4 6700 024A beq +0x24C /* 00000320 */
000000D8 42AD FD56 clr.l [A5 - 0x2AA]
000000DC 42AD FD52 clr.l [A5 - 0x2AE]
000000E0 2B6D D22C FD4E move.l [A5 - 0x2B2], [A5 - 0x2DD4]
000000E6 2B6D F93C FD5E move.l [A5 - 0x2A2], [A5 - 0x6C4]
000000EC 3B6D D22A FD62 move.w [A5 - 0x29E], [A5 - 0x2DD6]
000000F2 2F2E 000A move.l -[A7], [A6 + 0xA]
000000F6 4EBA 0248 jsr [PC + 0x248 /* 00000340 */]
000000FA 588F addq.l A7, 4
000000FC 70FF moveq.l D0, 0xFFFFFFFF
000000FE 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000102 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
00000108 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA]
0000010E 41ED FDA6 lea.l A0, [A5 - 0x25A]
00000112 2B48 D1BE move.l [A5 - 0x2E42], A0
00000116 4267 clr.w -[A7]
00000118 486D D1AC pea.l [A5 - 0x2E54]
0000011C 4267 clr.w -[A7]
0000011E 4EAD 01EA jsr [A5 + 0x1EA]
00000122 301F move.w D0, [A7]+
00000124 06AD FFFF FF90 FD52 addi.l [A5 - 0x2AE], 0xFFFFFF90
0000012C 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2
00000132 670C beq +0xE /* 00000140 */
00000134 7030 moveq.l D0, 0x30
00000136 1B40 FDA5 move.b [A5 - 0x25B], D0
0000013A 1B40 FDA4 move.b [A5 - 0x25C], D0
0000013E 600A bra +0xC /* 0000014A */
label00000140:
00000140 7020 moveq.l D0, 0x20
00000142 1B40 FDA5 move.b [A5 - 0x25B], D0
00000146 1B40 FDA4 move.b [A5 - 0x25C], D0
label0000014A:
0000014A 2B6D D1F4 FDF0 move.l [A5 - 0x210], [A5 - 0x2E0C]
00000150 2B6D D1F8 FDF4 move.l [A5 - 0x20C], [A5 - 0x2E08]
00000156 2B6D FD52 FE04 move.l [A5 - 0x1FC], [A5 - 0x2AE]
0000015C 42AD FE00 clr.l [A5 - 0x200]
00000160 2B6D FD56 FDFC move.l [A5 - 0x204], [A5 - 0x2AA]
00000166 42AD FDF8 clr.l [A5 - 0x208]
0000016A 486D FDA4 pea.l [A5 - 0x25C]
0000016E 4EAD 034A jsr [A5 + 0x34A]
00000172 588F addq.l A7, 4
00000174 3B40 FE12 move.w [A5 - 0x1EE], D0
00000178 4A2D BCEC tst.b [A5 - 0x4314]
0000017C 672A beq +0x2C /* 000001A8 */
0000017E 4A2D FE14 tst.b [A5 - 0x1EC]
00000182 6624 bne +0x26 /* 000001A8 */
00000184 486D FE18 pea.l [A5 - 0x1E8]
00000188 42A7 clr.l -[A7]
0000018A 42A7 clr.l -[A7]
0000018C 42A7 clr.l -[A7]
0000018E A98B trap ParamText
00000190 42A7 clr.l -[A7]
00000192 3F3C 010C move.w -[A7], 0x10C
00000196 4EAD 009A jsr [A5 + 0x9A]
0000019A 5C8F addq.l A7, 6
0000019C 0C40 0001 cmpi.w D0, 0x1
000001A0 6606 bne +0x8 /* 000001A8 */
000001A2 7001 moveq.l D0, 0x01
000001A4 1B40 FE14 move.b [A5 - 0x1EC], D0
label000001A8:
000001A8 2F2D FE38 move.l -[A7], [A5 - 0x1C8]
000001AC A914 trap DisposeWindow
000001AE 4A2D FE14 tst.b [A5 - 0x1EC]
000001B2 6762 beq +0x64 /* 00000216 */
000001B4 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
000001BA 2B6D FD4E D1C8 move.l [A5 - 0x2E38], [A5 - 0x2B2]
000001C0 4267 clr.w -[A7]
000001C2 486D D1AC pea.l [A5 - 0x2E54]
000001C6 4267 clr.w -[A7]
000001C8 4EAD 019A jsr [A5 + 0x19A]
000001CC 301F move.w D0, [A7]+
000001CE 2B6D FD5E F93C move.l [A5 - 0x6C4], [A5 - 0x2A2]
000001D4 7001 moveq.l D0, 0x01
000001D6 1B40 BCEC move.b [A5 - 0x4314], D0
000001DA 3B6D FD62 D22A move.w [A5 - 0x2DD6], [A5 - 0x29E]
000001E0 2B6D FD4E D22C move.l [A5 - 0x2DD4], [A5 - 0x2B2]
000001E6 41ED D226 lea.l A0, [A5 - 0x2DDA]
000001EA 2B48 D1CC move.l [A5 - 0x2E34], A0
000001EE 7016 moveq.l D0, 0x16
000001F0 2B40 D1D0 move.l [A5 - 0x2E30], D0
000001F4 7001 moveq.l D0, 0x01
000001F6 3B40 D1D8 move.w [A5 - 0x2E28], D0
000001FA 42AD D1DA clr.l [A5 - 0x2E26]
000001FE 4267 clr.w -[A7]
00000200 486D D1AC pea.l [A5 - 0x2E54]
00000204 4267 clr.w -[A7]
00000206 4EAD 014A jsr [A5 + 0x14A]
0000020A 301F move.w D0, [A7]+
0000020C 4EAD 052A jsr [A5 + 0x52A]
00000210 7000 moveq.l D0, 0x00
00000212 6000 0128 bra +0x12A /* 0000033C */
label00000216:
00000216 302D FD62 move.w D0, [A5 - 0x29E]
0000021A 48C0 ext.l D0
0000021C E580 asl D0, 2
0000021E 41ED C0C6 lea.l A0, [A5 - 0x3F3A]
00000222 D1C0 add.l A0, D0
00000224 20AD FD4E move.l [A0], [A5 - 0x2B2]
00000228 302D FD62 move.w D0, [A5 - 0x29E]
0000022C 48C0 ext.l D0
0000022E E580 asl D0, 2
00000230 D0AD D2C8 add.l D0, [A5 - 0x2D38]
00000234 2040 movea.l A0, D0
00000236 20AD FD56 move.l [A0], [A5 - 0x2AA]
0000023A 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00000240 41ED FDA4 lea.l A0, [A5 - 0x25C]
00000244 2B48 D1CC move.l [A5 - 0x2E34], A0
00000248 7070 moveq.l D0, 0x70
0000024A 2B40 D1D0 move.l [A5 - 0x2E30], D0
0000024E 7001 moveq.l D0, 0x01
00000250 3B40 D1D8 move.w [A5 - 0x2E28], D0
00000254 2B6D FD4E D1DA move.l [A5 - 0x2E26], [A5 - 0x2B2]
0000025A 4267 clr.w -[A7]
0000025C 486D D1AC pea.l [A5 - 0x2E54]
00000260 4267 clr.w -[A7]
00000262 4EAD 014A jsr [A5 + 0x14A]
00000266 301F move.w D0, [A7]+
00000268 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000026C 4EAD 030A jsr [A5 + 0x30A]
00000270 548F addq.l A7, 2
00000272 4A40 tst.w D0
00000274 6726 beq +0x28 /* 0000029C */
00000276 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
0000027C 7001 moveq.l D0, 0x01
0000027E 3B40 D1D8 move.w [A5 - 0x2E28], D0
00000282 2B6D FD4E D1DA move.l [A5 - 0x2E26], [A5 - 0x2B2]
00000288 4267 clr.w -[A7]
0000028A 486D D1AC pea.l [A5 - 0x2E54]
0000028E 4267 clr.w -[A7]
00000290 4EAD 019A jsr [A5 + 0x19A]
00000294 301F move.w D0, [A7]+
00000296 7000 moveq.l D0, 0x00
00000298 6000 00A2 bra +0xA4 /* 0000033C */
label0000029C:
0000029C 526D FD62 addq.w [A5 - 0x29E], 1
000002A0 3B6D FD62 D22A move.w [A5 - 0x2DD6], [A5 - 0x29E]
000002A6 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
000002AC 41ED D226 lea.l A0, [A5 - 0x2DDA]
000002B0 2B48 D1CC move.l [A5 - 0x2E34], A0
000002B4 7016 moveq.l D0, 0x16
000002B6 2B40 D1D0 move.l [A5 - 0x2E30], D0
000002BA 7001 moveq.l D0, 0x01
000002BC 3B40 D1D8 move.w [A5 - 0x2E28], D0
000002C0 42AD D1DA clr.l [A5 - 0x2E26]
000002C4 4267 clr.w -[A7]
000002C6 486D D1AC pea.l [A5 - 0x2E54]
000002CA 4267 clr.w -[A7]
000002CC 4EAD 014A jsr [A5 + 0x14A]
000002D0 301F move.w D0, [A7]+
000002D2 486D FE46 pea.l [A5 - 0x1BA]
000002D6 486D FE18 pea.l [A5 - 0x1E8]
000002DA 4EAD 054A jsr [A5 + 0x54A]
000002DE 508F addq.l A7, 8
000002E0 0C2D 0019 FE18 cmpi.b [A5 - 0x1E8], 0x19
000002E6 6F06 ble +0x8 /* 000002EE */
000002E8 703A moveq.l D0, 0x3A
000002EA 1B40 FE31 move.b [A5 - 0x1CF], D0
label000002EE:
000002EE 2B6D FD5E F93C move.l [A5 - 0x6C4], [A5 - 0x2A2]
000002F4 2F2D FD52 move.l -[A7], [A5 - 0x2AE]
000002F8 4879 2020 2020 pea.l [0x20202020]
000002FE 4879 2020 2020 pea.l [0x20202020]
00000304 2F2D FD56 move.l -[A7], [A5 - 0x2AA]
00000308 486D FE18 pea.l [A5 - 0x1E8]
0000030C 4EAD 032A jsr [A5 + 0x32A]
00000310 4FEF 0014 lea.l A7, [A7 + 0x14]
00000314 2F2D FA0A move.l -[A7], [A5 - 0x5F6]
00000318 3F3C 0001 move.w -[A7], 0x1
0000031C A939 trap EnableItem
0000031E 6010 bra +0x12 /* 00000330 */
label00000320:
00000320 2F2E 000A move.l -[A7], [A6 + 0xA]
00000324 4EBA 0228 jsr [PC + 0x228 /* 0000054E */]
00000328 588F addq.l A7, 4
0000032A 2F2D FE38 move.l -[A7], [A5 - 0x1C8]
0000032E A914 trap DisposeWindow
label00000330:
00000330 4A2D BCEC tst.b [A5 - 0x4314]
00000334 6704 beq +0x6 /* 0000033A */
00000336 7000 moveq.l D0, 0x00
00000338 6002 bra +0x4 /* 0000033C */
label0000033A:
0000033A 7001 moveq.l D0, 0x01
label0000033C:
0000033C 4E5E unlink A6
0000033E 4E75 rts
fn00000340:
00000340 4E56 FFFA link A6, -0x0006
00000344 7001 moveq.l D0, 0x01
00000346 3D40 FFFE move.w [A6 - 0x2], D0
0000034A 70FF moveq.l D0, 0xFFFFFFFF
0000034C 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000350 2B6E 0008 D1DC move.l [A5 - 0x2E24], [A6 + 0x8]
00000356 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA]
0000035C 41ED FDA6 lea.l A0, [A5 - 0x25A]
00000360 2B48 D1BE move.l [A5 - 0x2E42], A0
00000364 4267 clr.w -[A7]
00000366 486D D1AC pea.l [A5 - 0x2E54]
0000036A 4267 clr.w -[A7]
0000036C 4EAD 01EA jsr [A5 + 0x1EA]
00000370 301F move.w D0, [A7]+
00000372 2B6D D1F4 FDF0 move.l [A5 - 0x210], [A5 - 0x2E0C]
00000378 2B6D D1F8 FDF4 move.l [A5 - 0x20C], [A5 - 0x2E08]
0000037E 06AD 0000 0070 FD52 addi.l [A5 - 0x2AE], 0x70 /* 'p' */
00000386 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2
0000038C 670C beq +0xE /* 0000039A */
0000038E 7030 moveq.l D0, 0x30
00000390 1B40 FDA5 move.b [A5 - 0x25B], D0
00000394 1B40 FDA4 move.b [A5 - 0x25C], D0
00000398 600A bra +0xC /* 000003A4 */
label0000039A:
0000039A 7020 moveq.l D0, 0x20
0000039C 1B40 FDA5 move.b [A5 - 0x25B], D0
000003A0 1B40 FDA4 move.b [A5 - 0x25C], D0
label000003A4:
000003A4 486D FDA4 pea.l [A5 - 0x25C]
000003A8 4EAD 034A jsr [A5 + 0x34A]
000003AC 588F addq.l A7, 4
000003AE 3B40 FE12 move.w [A5 - 0x1EE], D0
000003B2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
000003B8 41ED FDA4 lea.l A0, [A5 - 0x25C]
000003BC 2B48 D1CC move.l [A5 - 0x2E34], A0
000003C0 7070 moveq.l D0, 0x70
000003C2 2B40 D1D0 move.l [A5 - 0x2E30], D0
000003C6 7001 moveq.l D0, 0x01
000003C8 3B40 D1D8 move.w [A5 - 0x2E28], D0
000003CC 2B6D D22C D1DA move.l [A5 - 0x2E26], [A5 - 0x2DD4]
000003D2 4267 clr.w -[A7]
000003D4 486D D1AC pea.l [A5 - 0x2E54]
000003D8 4267 clr.w -[A7]
000003DA 4EAD 014A jsr [A5 + 0x14A]
000003DE 301F move.w D0, [A7]+
000003E0 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
000003E4 4EAD 030A jsr [A5 + 0x30A]
000003E8 548F addq.l A7, 2
000003EA 4A40 tst.w D0
000003EC 6706 beq +0x8 /* 000003F4 */
000003EE 7001 moveq.l D0, 0x01
000003F0 1B40 FE14 move.b [A5 - 0x1EC], D0
label000003F4:
000003F4 06AD 0000 0070 D22C addi.l [A5 - 0x2DD4], 0x70 /* 'p' */
label000003FC:
000003FC 4A2D BCEC tst.b [A5 - 0x4314]
00000400 6600 00DA bne +0xDC /* 000004DC */
00000404 4A2D FE14 tst.b [A5 - 0x1EC]
00000408 6600 00D2 bne +0xD4 /* 000004DC */
0000040C 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2]
00000412 2B6E 0008 D1DC move.l [A5 - 0x2E24], [A6 + 0x8]
00000418 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA]
0000041E 41ED FD64 lea.l A0, [A5 - 0x29C]
00000422 2B48 D1BE move.l [A5 - 0x2E42], A0
00000426 422D D1C6 clr.b [A5 - 0x2E3A]
0000042A 4267 clr.w -[A7]
0000042C 486D D1AC pea.l [A5 - 0x2E54]
00000430 4267 clr.w -[A7]
00000432 4EAD 01EA jsr [A5 + 0x1EA]
00000436 301F move.w D0, [A7]+
00000438 4A6D D1BC tst.w [A5 - 0x2E44]
0000043C 6600 0096 bne +0x98 /* 000004D4 */
00000440 4267 clr.w -[A7]
00000442 486D D1CA pea.l [A5 - 0x2E36]
00000446 4878 0003 pea.l [0x00000003]
0000044A A85D trap BitTst
0000044C 101F move.b D0, [A7]+
0000044E 4A00 tst.b D0
00000450 6712 beq +0x14 /* 00000464 */
00000452 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
00000456 4EBA FEE8 jsr [PC - 0x118 /* 00000340 */]
0000045A 588F addq.l A7, 4
0000045C 426D D1BC clr.w [A5 - 0x2E44]
00000460 6000 006E bra +0x70 /* 000004D0 */
label00000464:
00000464 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7
0000046A 6316 bls +0x18 /* 00000482 */
0000046C 42A7 clr.l -[A7]
0000046E 3F3C 0087 move.w -[A7], 0x87
00000472 4EAD 008A jsr [A5 + 0x8A]
00000476 5C8F addq.l A7, 6
00000478 7001 moveq.l D0, 0x01
0000047A 1B40 BCEC move.b [A5 - 0x4314], D0
0000047E 6000 00CA bra +0xCC /* 0000054A */
label00000482:
00000482 2B6D D22C FD5A move.l [A5 - 0x2A6], [A5 - 0x2DD4]
00000488 202D D1EC move.l D0, [A5 - 0x2E14]
0000048C D0AD D1E2 add.l D0, [A5 - 0x2E1E]
00000490 2D40 FFFA move.l [A6 - 0x6], D0
00000494 4267 clr.w -[A7]
00000496 486D FD64 pea.l [A5 - 0x29C]
0000049A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000049E 3F2D FE16 move.w -[A7], [A5 - 0x1EA]
000004A2 4EAD 02E2 jsr [A5 + 0x2E2]
000004A6 4FEF 000C lea.l A7, [A7 + 0xC]
000004AA 4A40 tst.w D0
000004AC 6710 beq +0x12 /* 000004BE */
000004AE 202E FFFA move.l D0, [A6 - 0x6]
000004B2 D1AD FD56 add.l [A5 - 0x2AA], D0
000004B6 202E FFFA move.l D0, [A6 - 0x6]
000004BA D1AD F93C add.l [A5 - 0x6C4], D0
label000004BE:
000004BE 3B6D FD62 D22A move.w [A5 - 0x2DD6], [A5 - 0x29E]
000004C4 202D D22C move.l D0, [A5 - 0x2DD4]
000004C8 90AD FD5A sub.l D0, [A5 - 0x2A6]
000004CC D1AD FD52 add.l [A5 - 0x2AE], D0
label000004D0:
000004D0 526E FFFE addq.w [A6 - 0x2], 1
label000004D4:
000004D4 4A6D D1BC tst.w [A5 - 0x2E44]
000004D8 6700 FF22 beq -0xDC /* 000003FC */
label000004DC:
000004DC 426D D1BC clr.w [A5 - 0x2E44]
000004E0 7021 moveq.l D0, 0x21
000004E2 1B40 FDA5 move.b [A5 - 0x25B], D0
000004E6 1B40 FDA4 move.b [A5 - 0x25C], D0
000004EA 486D FDA4 pea.l [A5 - 0x25C]
000004EE 4EAD 034A jsr [A5 + 0x34A]
000004F2 588F addq.l A7, 4
000004F4 3B40 FE12 move.w [A5 - 0x1EE], D0
000004F8 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
000004FE 41ED FDA4 lea.l A0, [A5 - 0x25C]
00000502 2B48 D1CC move.l [A5 - 0x2E34], A0
00000506 7070 moveq.l D0, 0x70
00000508 2B40 D1D0 move.l [A5 - 0x2E30], D0
0000050C 7001 moveq.l D0, 0x01
0000050E 3B40 D1D8 move.w [A5 - 0x2E28], D0
00000512 2B6D D22C D1DA move.l [A5 - 0x2E26], [A5 - 0x2DD4]
00000518 4267 clr.w -[A7]
0000051A 486D D1AC pea.l [A5 - 0x2E54]
0000051E 4267 clr.w -[A7]
00000520 4EAD 014A jsr [A5 + 0x14A]
00000524 301F move.w D0, [A7]+
00000526 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000052A 4EAD 030A jsr [A5 + 0x30A]
0000052E 548F addq.l A7, 2
00000530 4A40 tst.w D0
00000532 6706 beq +0x8 /* 0000053A */
00000534 7001 moveq.l D0, 0x01
00000536 1B40 FE14 move.b [A5 - 0x1EC], D0
label0000053A:
0000053A 06AD 0000 0070 D22C addi.l [A5 - 0x2DD4], 0x70 /* 'p' */
00000542 06AD 0000 0070 FD52 addi.l [A5 - 0x2AE], 0x70 /* 'p' */
label0000054A:
0000054A 4E5E unlink A6
0000054C 4E75 rts
fn0000054E:
0000054E 4E56 FFFE link A6, -0x0002
00000552 7001 moveq.l D0, 0x01
00000554 3D40 FFFE move.w [A6 - 0x2], D0
label00000558:
00000558 4A2D BCEC tst.b [A5 - 0x4314]
0000055C 6600 009E bne +0xA0 /* 000005FC */
00000560 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2]
00000566 2B6E 0008 D1DC move.l [A5 - 0x2E24], [A6 + 0x8]
0000056C 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA]
00000572 41ED FD64 lea.l A0, [A5 - 0x29C]
00000576 2B48 D1BE move.l [A5 - 0x2E42], A0
0000057A 4267 clr.w -[A7]
0000057C 486D D1AC pea.l [A5 - 0x2E54]
00000580 4267 clr.w -[A7]
00000582 4EAD 01EA jsr [A5 + 0x1EA]
00000586 301F move.w D0, [A7]+
00000588 4A6D D1BC tst.w [A5 - 0x2E44]
0000058C 6600 0062 bne +0x64 /* 000005F0 */
00000590 4267 clr.w -[A7]
00000592 486D D1CA pea.l [A5 - 0x2E36]
00000596 4878 0003 pea.l [0x00000003]
0000059A A85D trap BitTst
0000059C 101F move.b D0, [A7]+
0000059E 4A00 tst.b D0
000005A0 6716 beq +0x18 /* 000005B8 */
000005A2 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
000005A6 4EBA FFA6 jsr [PC - 0x5A /* 0000054E */]
000005AA 588F addq.l A7, 4
000005AC 426D D1BC clr.w [A5 - 0x2E44]
000005B0 4A2D BCEC tst.b [A5 - 0x4314]
000005B4 6646 bne +0x48 /* 000005FC */
000005B6 6034 bra +0x36 /* 000005EC */
label000005B8:
000005B8 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7
000005BE 6314 bls +0x16 /* 000005D4 */
000005C0 42A7 clr.l -[A7]
000005C2 3F3C 0087 move.w -[A7], 0x87
000005C6 4EAD 008A jsr [A5 + 0x8A]
000005CA 5C8F addq.l A7, 6
000005CC 7001 moveq.l D0, 0x01
000005CE 1B40 BCEC move.b [A5 - 0x4314], D0
000005D2 6028 bra +0x2A /* 000005FC */
label000005D4:
000005D4 3F3C 0001 move.w -[A7], 0x1
000005D8 486D FD64 pea.l [A5 - 0x29C]
000005DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005E0 3F2D FE16 move.w -[A7], [A5 - 0x1EA]
000005E4 4EAD 02E2 jsr [A5 + 0x2E2]
000005E8 4FEF 000C lea.l A7, [A7 + 0xC]
label000005EC:
000005EC 526E FFFE addq.w [A6 - 0x2], 1
label000005F0:
000005F0 4A6D D1BC tst.w [A5 - 0x2E44]
000005F4 6700 FF62 beq -0x9C /* 00000558 */
000005F8 426D D1BC clr.w [A5 - 0x2E44]
label000005FC:
000005FC 4E5E unlink A6
000005FE 4E75 rts
export_173:
00000600 4E56 0000 link A6, 0
00000604 206E 000C movea.l A0, [A6 + 0xC]
00000608 0C50 0003 cmpi.w [A0], 0x3
0000060C 670C beq +0xE /* 0000061A */
0000060E 206E 000C movea.l A0, [A6 + 0xC]
00000612 0C50 0005 cmpi.w [A0], 0x5
00000616 6600 0048 bne +0x4A /* 00000660 */
label0000061A:
0000061A 206E 000C movea.l A0, [A6 + 0xC]
0000061E 203C 0000 00FF move.l D0, 0xFF
00000624 C0A8 0002 and.l D0, [A0 + 0x2]
00000628 4EAD 0032 jsr [A5 + 0x32]
0000062C 0004 001A ori.b D4, 0x1A
00000630 0000 0066 ori.b D0, 0x66 /* 'f' */
00000634 0014 0000 ori.b [A4], 0x0
00000638 0046 001A ori.w D6, 0x1A
0000063C 0000 0068 ori.b D0, 0x68 /* 'h' */
00000640 0014 0000 ori.b [A4], 0x0
00000644 0048 001A ori.w A0, 0x1A
00000648 206E 0008 movea.l A0, [A6 + 0x8]
0000064C 7001 moveq.l D0, 0x01
0000064E 3080 move.w [A0], D0
00000650 7001 moveq.l D0, 0x01
00000652 600E bra +0x10 /* 00000662 */
00000654 206E 0008 movea.l A0, [A6 + 0x8]
00000658 7002 moveq.l D0, 0x02
0000065A 3080 move.w [A0], D0
0000065C 7001 moveq.l D0, 0x01
0000065E 6002 bra +0x4 /* 00000662 */
label00000660:
00000660 7000 moveq.l D0, 0x00
label00000662:
00000662 4E5E unlink A6
00000664 205F movea.l A0, [A7]+
00000666 4FEF 000C lea.l A7, [A7 + 0xC]
0000066A 1E80 move.b [A7], D0
0000066C 4ED0 jmp [A0]
fn0000066E:
0000066E 4E56 FFFA link A6, -0x0006
00000672 0C2D 0002 FA16 cmpi.b [A5 - 0x5EA], 0x2
00000678 6604 bne +0x6 /* 0000067E */
0000067A 7001 moveq.l D0, 0x01
0000067C 604A bra +0x4C /* 000006C8 */
label0000067E:
0000067E 4A2D FA16 tst.b [A5 - 0x5EA]
00000682 6604 bne +0x6 /* 00000688 */
00000684 7000 moveq.l D0, 0x00
00000686 6040 bra +0x42 /* 000006C8 */
label00000688:
00000688 4878 FFFF pea.l [0xFFFFFFFF]
0000068C 42A7 clr.l -[A7]
0000068E 3F3C 0109 move.w -[A7], 0x109
00000692 4EAD 0092 jsr [A5 + 0x92]
00000696 4FEF 000A lea.l A7, [A7 + 0xA]
0000069A 2D40 FFFC move.l [A6 - 0x4], D0
0000069E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006A2 A873 trap SetPort
000006A4 486D 058A pea.l [A5 + 0x58A]
000006A8 486E FFFA pea.l [A6 - 0x6]
000006AC A991 trap ModalDialog
000006AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006B2 A983 trap DisposeDialog
000006B4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
000006B8 A873 trap SetPort
000006BA 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1
000006C0 6604 bne +0x6 /* 000006C6 */
000006C2 7000 moveq.l D0, 0x00
000006C4 6002 bra +0x4 /* 000006C8 */
label000006C6:
000006C6 7001 moveq.l D0, 0x01
label000006C8:
000006C8 4E5E unlink A6
000006CA 4E75 rts
fn000006CC:
000006CC 4E56 FFF6 link A6, -0x000A
000006D0 42A7 clr.l -[A7]
000006D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006D6 4EAD 00EA jsr [A5 + 0xEA]
000006DA 201F move.l D0, [A7]+
000006DC 3D40 FFFA move.w [A6 - 0x6], D0
000006E0 426E FFF6 clr.w [A6 - 0xA]
000006E4 426E FFF8 clr.w [A6 - 0x8]
000006E8 206E 0008 movea.l A0, [A6 + 0x8]
000006EC 2D50 FFFC move.l [A6 - 0x4], [A0]
000006F0 603A bra +0x3C /* 0000072C */
label000006F2:
000006F2 306E FFF6 movea.w A0, [A6 - 0xA]
000006F6 D1EE FFFC add.l A0, [A6 - 0x4]
000006FA 1010 move.b D0, [A0]
000006FC 4880 ext.w D0
000006FE 0C40 000D cmpi.w D0, 0xD /* '\r' */
00000702 6624 bne +0x26 /* 00000728 */
00000704 306E FFF8 movea.w A0, [A6 - 0x8]
00000708 D1EE FFFC add.l A0, [A6 - 0x4]
0000070C 302E FFF6 move.w D0, [A6 - 0xA]
00000710 906E FFF8 sub.w D0, [A6 - 0x8]
00000714 3F00 move.w -[A7], D0
00000716 4850 pea.l [A0]
00000718 4EBA 0036 jsr [PC + 0x36 /* 00000750 */]
0000071C 5C8F addq.l A7, 6
0000071E 302E FFF6 move.w D0, [A6 - 0xA]
00000722 5240 addq.w D0, 1
00000724 3D40 FFF8 move.w [A6 - 0x8], D0
label00000728:
00000728 526E FFF6 addq.w [A6 - 0xA], 1
label0000072C:
0000072C 302E FFF6 move.w D0, [A6 - 0xA]
00000730 B06E FFFA cmp.w D0, [A6 - 0x6]
00000734 6FBC ble -0x42 /* 000006F2 */
00000736 4EAD 050A jsr [A5 + 0x50A]
0000073A 4E5E unlink A6
0000073C 4E75 rts
export_168:
0000073E 4E56 0000 link A6, 0
00000742 7000 moveq.l D0, 0x00
00000744 4E5E unlink A6
00000746 205F movea.l A0, [A7]+
00000748 4FEF 0004 lea.l A7, [A7 + 0x4]
0000074C 1E80 move.b [A7], D0
0000074E 4ED0 jmp [A0]
fn00000750:
00000750 4E56 FFEE link A6, -0x0012
00000754 7002 moveq.l D0, 0x02
00000756 3D40 FFFE move.w [A6 - 0x2], D0
0000075A 306E 000C movea.w A0, [A6 + 0xC]
0000075E D1EE 0008 add.l A0, [A6 + 0x8]
00000762 4210 clr.b [A0]
00000764 422D BEC0 clr.b [A5 - 0x4140]
00000768 206E 0008 movea.l A0, [A6 + 0x8]
0000076C 0C10 003A cmpi.b [A0], 0x3A /* ':' */
00000770 6600 0086 bne +0x88 /* 000007F8 */
00000774 206E 0008 movea.l A0, [A6 + 0x8]
00000778 0C28 003A 0001 cmpi.b [A0 + 0x1], 0x3A /* ':' */
0000077E 6600 0078 bne +0x7A /* 000007F8 */
00000782 426D BEC6 clr.w [A5 - 0x413A]
00000786 6000 0052 bra +0x54 /* 000007DA */
label0000078A:
0000078A 306E FFFE movea.w A0, [A6 - 0x2]
0000078E D1EE 0008 add.l A0, [A6 + 0x8]
00000792 1010 move.b D0, [A0]
00000794 4880 ext.w D0
00000796 4EAD 002A jsr [A5 + 0x2A]
0000079A 0008 0022 ori.b A0, 0x22 /* '"' */
0000079E 004C 001E ori.w A4, 0x1E
000007A2 006C 0020 0048 ori.w [A4 + 0x48], 0x20 /* ' ' */
000007A8 001C 0068 ori.b [A4]+, 0x68 /* 'h' */
000007AC 001E 0045 ori.b [A6]+, 0x45 /* 'E' */
000007B0 001A 0065 ori.b [A2]+, 0x65 /* 'e' */
000007B4 001C 0044 ori.b [A4]+, 0x44 /* 'D' */
000007B8 0018 0064 ori.b [A0]+, 0x64 /* 'd' */
000007BC 001A 526D ori.b [A2]+, 0x6D /* 'm' */
000007C0 BEC6 cmpa.w A7, D6
000007C2 6012 bra +0x14 /* 000007D6 */
000007C4 546D BEC6 addq.w [A5 - 0x413A], 2
000007C8 600C bra +0xE /* 000007D6 */
000007CA 586D BEC6 addq.w [A5 - 0x413A], 4
000007CE 6006 bra +0x8 /* 000007D6 */
000007D0 7001 moveq.l D0, 0x01
000007D2 1B40 BEC0 move.b [A5 - 0x4140], D0
label000007D6:
000007D6 526E FFFE addq.w [A6 - 0x2], 1
label000007DA:
000007DA 306E FFFE movea.w A0, [A6 - 0x2]
000007DE D1EE 0008 add.l A0, [A6 + 0x8]
000007E2 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */
000007E6 670A beq +0xC /* 000007F2 */
000007E8 302E FFFE move.w D0, [A6 - 0x2]
000007EC B06E 000C cmp.w D0, [A6 + 0xC]
000007F0 6F98 ble -0x66 /* 0000078A */
label000007F2:
000007F2 526E FFFE addq.w [A6 - 0x2], 1
000007F6 6004 bra +0x6 /* 000007FC */
label000007F8:
000007F8 426E FFFE clr.w [A6 - 0x2]
label000007FC:
000007FC 306E FFFE movea.w A0, [A6 - 0x2]
00000800 D1EE 0008 add.l A0, [A6 + 0x8]
00000804 302E 000C move.w D0, [A6 + 0xC]
00000808 906E FFFE sub.w D0, [A6 - 0x2]
0000080C 4267 clr.w -[A7]
0000080E 4850 pea.l [A0]
00000810 486E FFFA pea.l [A6 - 0x6]
00000814 48C0 ext.l D0
00000816 5280 addq.l D0, 1
00000818 2F00 move.l -[A7], D0
0000081A 4EAD 0212 jsr [A5 + 0x212]
0000081E 301F move.w D0, [A7]+
00000820 4267 clr.w -[A7]
00000822 4267 clr.w -[A7]
00000824 4EAD 03D2 jsr [A5 + 0x3D2]
00000828 101F move.b D0, [A7]+
0000082A 4A00 tst.b D0
0000082C 660A bne +0xC /* 00000838 */
0000082E 3F3C 0001 move.w -[A7], 0x1
00000832 A9C8 trap SysBeep
00000834 6000 0132 bra +0x134 /* 00000968 */
label00000838:
00000838 42A7 clr.l -[A7]
0000083A 42A7 clr.l -[A7]
0000083C 4EAD 00DA jsr [A5 + 0xDA]
00000840 205F movea.l A0, [A7]+
00000842 2D48 FFF6 move.l [A6 - 0xA], A0
00000846 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000084A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000084E 486D 0562 pea.l [A5 + 0x562]
00000852 4EAD 03CA jsr [A5 + 0x3CA]
00000856 42A7 clr.l -[A7]
00000858 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000085C 4EAD 00EA jsr [A5 + 0xEA]
00000860 201F move.l D0, [A7]+
00000862 2D40 FFEE move.l [A6 - 0x12], D0
00000866 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000086A 4EAD 00FA jsr [A5 + 0xFA]
0000086E 206E FFF6 movea.l A0, [A6 - 0xA]
00000872 2D50 FFF2 move.l [A6 - 0xE], [A0]
00000876 422D BCEC clr.b [A5 - 0x4314]
0000087A 6000 00C2 bra +0xC4 /* 0000093E */
label0000087E:
0000087E 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7
00000884 6314 bls +0x16 /* 0000089A */
00000886 42A7 clr.l -[A7]
00000888 3F3C 0087 move.w -[A7], 0x87
0000088C 4EAD 008A jsr [A5 + 0x8A]
00000890 5C8F addq.l A7, 6
00000892 7001 moveq.l D0, 0x01
00000894 1B40 BCEC move.b [A5 - 0x4314], D0
00000898 6022 bra +0x24 /* 000008BC */
label0000089A:
0000089A 3F3C 0001 move.w -[A7], 0x1
0000089E 206E FFF2 movea.l A0, [A6 - 0xE]
000008A2 4868 0006 pea.l [A0 + 0x6]
000008A6 206E FFF2 movea.l A0, [A6 - 0xE]
000008AA 2F28 0002 move.l -[A7], [A0 + 0x2]
000008AE 206E FFF2 movea.l A0, [A6 - 0xE]
000008B2 3F10 move.w -[A7], [A0]
000008B4 4EAD 02E2 jsr [A5 + 0x2E2]
000008B8 4FEF 000C lea.l A7, [A7 + 0xC]
label000008BC:
000008BC 4A2D BEC0 tst.b [A5 - 0x4140]
000008C0 673E beq +0x40 /* 00000900 */
000008C2 4A2D BCEC tst.b [A5 - 0x4314]
000008C6 6638 bne +0x3A /* 00000900 */
000008C8 206E FFF2 movea.l A0, [A6 - 0xE]
000008CC 3B50 D1C2 move.w [A5 - 0x2E3E], [A0]
000008D0 206E FFF2 movea.l A0, [A6 - 0xE]
000008D4 2B68 0002 D1DC move.l [A5 - 0x2E24], [A0 + 0x2]
000008DA 206E FFF2 movea.l A0, [A6 - 0xE]
000008DE 5C88 addq.l A0, 6
000008E0 2B48 D1BE move.l [A5 - 0x2E42], A0
000008E4 422D D1C6 clr.b [A5 - 0x2E3A]
000008E8 4267 clr.w -[A7]
000008EA 486D D1AC pea.l [A5 - 0x2E54]
000008EE 4267 clr.w -[A7]
000008F0 4EAD 0202 jsr [A5 + 0x202]
000008F4 301F move.w D0, [A7]+
000008F6 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
000008FA 4EAD 030A jsr [A5 + 0x30A]
000008FE 548F addq.l A7, 2
label00000900:
00000900 206E FFF2 movea.l A0, [A6 - 0xE]
00000904 1028 0006 move.b D0, [A0 + 0x6]
00000908 4880 ext.w D0
0000090A 5E40 addq.w D0, 7
0000090C 48C0 ext.l D0
0000090E 91AE FFEE sub.l [A6 - 0x12], D0
00000912 206E FFF2 movea.l A0, [A6 - 0xE]
00000916 1028 0006 move.b D0, [A0 + 0x6]
0000091A 4880 ext.w D0
0000091C 48C0 ext.l D0
0000091E D0AE FFF2 add.l D0, [A6 - 0xE]
00000922 5E80 addq.l D0, 7
00000924 2F00 move.l -[A7], D0
00000926 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000092A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000092E 4EAD 010A jsr [A5 + 0x10A]
00000932 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000936 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000093A 4EAD 00F2 jsr [A5 + 0xF2]
label0000093E:
0000093E 4A2D BCEC tst.b [A5 - 0x4314]
00000942 6608 bne +0xA /* 0000094C */
00000944 4AAE FFEE tst.l [A6 - 0x12]
00000948 6E00 FF34 bgt -0xCA /* 0000087E */
label0000094C:
0000094C 4EAD 03DA jsr [A5 + 0x3DA]
00000950 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000954 4EAD 0102 jsr [A5 + 0x102]
00000958 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000095C 4EAD 00E2 jsr [A5 + 0xE2]
00000960 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000964 4EAD 00E2 jsr [A5 + 0xE2]
label00000968:
00000968 4E5E unlink A6
0000096A 4E75 rts
export_169:
fn0000096C:
0000096C 4E56 FFF2 link A6, -0x000E
00000970 4A2D BCEC tst.b [A5 - 0x4314]
00000974 6600 0244 bne +0x246 /* 00000BBA */
00000978 4A2E 000F tst.b [A6 + 0xF]
0000097C 6736 beq +0x38 /* 000009B4 */
0000097E 2D6D C002 FFF8 move.l [A6 - 0x8], [A5 - 0x3FFE]
00000984 2D6D C006 FFF4 move.l [A6 - 0xC], [A5 - 0x3FFA]
0000098A 41ED BFB8 lea.l A0, [A5 - 0x4048]
0000098E 2B48 D1BE move.l [A5 - 0x2E42], A0
00000992 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000998 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA]
0000099E 4267 clr.w -[A7]
000009A0 486D D1AC pea.l [A5 - 0x2E54]
000009A4 4267 clr.w -[A7]
000009A6 4EAD 01DA jsr [A5 + 0x1DA]
000009AA 301F move.w D0, [A7]+
000009AC 2D6D D1DC FFFC move.l [A6 - 0x4], [A5 - 0x2E24]
000009B2 6006 bra +0x8 /* 000009BA */
label000009B4:
000009B4 7002 moveq.l D0, 0x02
000009B6 2D40 FFFC move.l [A6 - 0x4], D0
label000009BA:
000009BA 4A2D BCEC tst.b [A5 - 0x4314]
000009BE 6600 01FA bne +0x1FC /* 00000BBA */
000009C2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
000009C8 41ED BFB6 lea.l A0, [A5 - 0x404A]
000009CC 2B48 D1CC move.l [A5 - 0x2E34], A0
000009D0 426D D1D8 clr.w [A5 - 0x2E28]
000009D4 42AD D1DA clr.l [A5 - 0x2E26]
000009D8 7070 moveq.l D0, 0x70
000009DA 2B40 D1D0 move.l [A5 - 0x2E30], D0
000009DE 4267 clr.w -[A7]
000009E0 486D D1AC pea.l [A5 - 0x2E54]
000009E4 4267 clr.w -[A7]
000009E6 4EAD 0142 jsr [A5 + 0x142]
000009EA 301F move.w D0, [A7]+
000009EC 2B6D D1DA FD4E move.l [A5 - 0x2B2], [A5 - 0x2E26]
000009F2 486D BFB6 pea.l [A5 - 0x404A]
000009F6 4EAD 034A jsr [A5 + 0x34A]
000009FA 588F addq.l A7, 4
000009FC B06D C024 cmp.w D0, [A5 - 0x3FDC]
00000A00 6718 beq +0x1A /* 00000A1A */
00000A02 486D BFB8 pea.l [A5 - 0x4048]
00000A06 42A7 clr.l -[A7]
00000A08 42A7 clr.l -[A7]
00000A0A 42A7 clr.l -[A7]
00000A0C A98B trap ParamText
00000A0E 42A7 clr.l -[A7]
00000A10 3F3C 0084 move.w -[A7], 0x84
00000A14 4EAD 00A2 jsr [A5 + 0xA2]
00000A18 5C8F addq.l A7, 6
label00000A1A:
00000A1A 7000 moveq.l D0, 0x00
00000A1C 102D BFB7 move.b D0, [A5 - 0x4049]
00000A20 4EAD 002A jsr [A5 + 0x2A]
00000A24 0003 000E ori.b D3, 0xE
00000A28 0020 000A ori.b -[A0], 0xA /* '\n' */
00000A2C 0030 0020 0021 ori.b [A0 + D0.w + 0x21], 0x20 /* ' ' */
00000A32 0076 102E 000F ori.w [A6 + D0.w + 0xF], 0x102E
00000A38 4880 ext.w D0
00000A3A 3F00 move.w -[A7], D0
00000A3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A40 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000A44 4EBA FF26 jsr [PC - 0xDA /* 0000096C */]
00000A48 508F addq.l A7, 8
00000A4A 6000 FF6E bra -0x90 /* 000009BA */
00000A4E 4A2E 000F tst.b [A6 + 0xF]
00000A52 6700 0166 beq +0x168 /* 00000BBA */
00000A56 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000A5A 2B48 D1BE move.l [A5 - 0x2E42], A0
00000A5E 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000A64 2B6E FFFC D1DC move.l [A5 - 0x2E24], [A6 - 0x4]
00000A6A 70FF moveq.l D0, 0xFFFFFFFF
00000A6C 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000A70 4267 clr.w -[A7]
00000A72 486D D1AC pea.l [A5 - 0x2E54]
00000A76 4267 clr.w -[A7]
00000A78 4EAD 01EA jsr [A5 + 0x1EA]
00000A7C 301F move.w D0, [A7]+
00000A7E 2B6D D210 D1DC move.l [A5 - 0x2E24], [A5 - 0x2DF0]
00000A84 2B6E FFF8 D1F4 move.l [A5 - 0x2E0C], [A6 - 0x8]
00000A8A 4A2D BFAE tst.b [A5 - 0x4052]
00000A8E 6706 beq +0x8 /* 00000A96 */
00000A90 2B6E FFF4 D1F8 move.l [A5 - 0x2E08], [A6 - 0xC]
label00000A96:
00000A96 4267 clr.w -[A7]
00000A98 486D D1AC pea.l [A5 - 0x2E54]
00000A9C 4267 clr.w -[A7]
00000A9E 4EAD 01F2 jsr [A5 + 0x1F2]
00000AA2 301F move.w D0, [A7]+
00000AA4 6000 0114 bra +0x116 /* 00000BBA */
00000AA8 4A2E 000F tst.b [A6 + 0xF]
00000AAC 672E beq +0x30 /* 00000ADC */
00000AAE 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8]
00000AB4 2B6E FFFC D1DC move.l [A5 - 0x2E24], [A6 - 0x4]
00000ABA 2B7C 5349 5421 D1C8 move.l [A5 - 0x2E38], 0x53495421 /* 'SIT!' */
00000AC2 42AD D1BE clr.l [A5 - 0x2E42]
00000AC6 4267 clr.w -[A7]
00000AC8 486D D1AC pea.l [A5 - 0x2E54]
00000ACC 4267 clr.w -[A7]
00000ACE 4EAD 01CA jsr [A5 + 0x1CA]
00000AD2 301F move.w D0, [A7]+
00000AD4 3D6D D1C2 FFF2 move.w [A6 - 0xE], [A5 - 0x2E3E]
00000ADA 6006 bra +0x8 /* 00000AE2 */
label00000ADC:
00000ADC 3D6E 0008 FFF2 move.w [A6 - 0xE], [A6 + 0x8]
label00000AE2:
00000AE2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00000AE8 4267 clr.w -[A7]
00000AEA 486D D1AC pea.l [A5 - 0x2E54]
00000AEE 4267 clr.w -[A7]
00000AF0 4EAD 01A2 jsr [A5 + 0x1A2]
00000AF4 301F move.w D0, [A7]+
00000AF6 2B6D D1DA FD4E move.l [A5 - 0x2B2], [A5 - 0x2E26]
00000AFC 41ED BFB8 lea.l A0, [A5 - 0x4048]
00000B00 2B48 D1BE move.l [A5 - 0x2E42], A0
00000B04 3B6E FFF2 D1C2 move.w [A5 - 0x2E3E], [A6 - 0xE]
00000B0A 422D D1C6 clr.b [A5 - 0x2E3A]
00000B0E 4267 clr.w -[A7]
00000B10 486D D1AC pea.l [A5 - 0x2E54]
00000B14 4267 clr.w -[A7]
00000B16 4EAD 016A jsr [A5 + 0x16A]
00000B1A 301F move.w D0, [A7]+
00000B1C 601E bra +0x20 /* 00000B3C */
label00000B1E:
00000B1E 486D BFB8 pea.l [A5 - 0x4048]
00000B22 4EBA 009A jsr [PC + 0x9A /* 00000BBE */]
00000B26 588F addq.l A7, 4
00000B28 4A40 tst.w D0
00000B2A 6700 0060 beq +0x62 /* 00000B8C */
00000B2E 4267 clr.w -[A7]
00000B30 486D D1AC pea.l [A5 - 0x2E54]
00000B34 4267 clr.w -[A7]
00000B36 4EAD 016A jsr [A5 + 0x16A]
00000B3A 301F move.w D0, [A7]+
label00000B3C:
00000B3C 0C6D FFD0 D1BC cmpi.w [A5 - 0x2E44], 0xFFD0
00000B42 67DA beq -0x24 /* 00000B1E */
00000B44 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
00000B48 4EAD 030A jsr [A5 + 0x30A]
00000B4C 548F addq.l A7, 2
00000B4E 1B40 BCEC move.b [A5 - 0x4314], D0
00000B52 4A00 tst.b D0
00000B54 6600 FE64 bne -0x19A /* 000009BA */
00000B58 202D C012 move.l D0, [A5 - 0x3FEE]
00000B5C D0AD D1DA add.l D0, [A5 - 0x2E26]
00000B60 2F00 move.l -[A7], D0
00000B62 486D BFB8 pea.l [A5 - 0x4048]
00000B66 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000B6A 4EAD 031A jsr [A5 + 0x31A]
00000B6E 4FEF 000A lea.l A7, [A7 + 0xA]
00000B72 4A2E 000F tst.b [A6 + 0xF]
00000B76 6714 beq +0x16 /* 00000B8C */
00000B78 3B6E FFF2 D1C2 move.w [A5 - 0x2E3E], [A6 - 0xE]
00000B7E 4267 clr.w -[A7]
00000B80 486D D1AC pea.l [A5 - 0x2E54]
00000B84 4267 clr.w -[A7]
00000B86 4EAD 01D2 jsr [A5 + 0x1D2]
00000B8A 301F move.w D0, [A7]+
label00000B8C:
00000B8C 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
00000B92 7001 moveq.l D0, 0x01
00000B94 3B40 D1D8 move.w [A5 - 0x2E28], D0
00000B98 202D FD4E move.l D0, [A5 - 0x2B2]
00000B9C D0AD C016 add.l D0, [A5 - 0x3FEA]
00000BA0 D0AD C012 add.l D0, [A5 - 0x3FEE]
00000BA4 2B40 D1DA move.l [A5 - 0x2E26], D0
00000BA8 4267 clr.w -[A7]
00000BAA 486D D1AC pea.l [A5 - 0x2E54]
00000BAE 4267 clr.w -[A7]
00000BB0 4EAD 01AA jsr [A5 + 0x1AA]
00000BB4 301F move.w D0, [A7]+
00000BB6 6000 FE02 bra -0x1FC /* 000009BA */
label00000BBA:
00000BBA 4E5E unlink A6
00000BBC 4E75 rts
fn00000BBE:
00000BBE 4E56 FFEC link A6, -0x0014
00000BC2 3F3C 0001 move.w -[A7], 0x1
00000BC6 A9C8 trap SysBeep
00000BC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BCC 42A7 clr.l -[A7]
00000BCE 42A7 clr.l -[A7]
00000BD0 42A7 clr.l -[A7]
00000BD2 A98B trap ParamText
00000BD4 4878 FFFF pea.l [0xFFFFFFFF]
00000BD8 42A7 clr.l -[A7]
00000BDA 3F3C 010D move.w -[A7], 0x10D
00000BDE 4EAD 0092 jsr [A5 + 0x92]
00000BE2 4FEF 000A lea.l A7, [A7 + 0xA]
00000BE6 2D40 FFFC move.l [A6 - 0x4], D0
00000BEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BEE A873 trap SetPort
00000BF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BF4 3F3C 0001 move.w -[A7], 0x1
00000BF8 486E FFFA pea.l [A6 - 0x6]
00000BFC 486E FFF4 pea.l [A6 - 0xC]
00000C00 486E FFEC pea.l [A6 - 0x14]
00000C04 A98D trap GetDialogItem/GetDItem
00000C06 486E FFEC pea.l [A6 - 0x14]
00000C0A 3F3C FFFC move.w -[A7], 0xFFFC
00000C0E 3F3C FFFC move.w -[A7], 0xFFFC
00000C12 A8A9 trap InsetRect
00000C14 3F3C 0003 move.w -[A7], 0x3
00000C18 3F3C 0003 move.w -[A7], 0x3
00000C1C A89B trap PenSize
00000C1E 486E FFEC pea.l [A6 - 0x14]
00000C22 3F3C 0010 move.w -[A7], 0x10
00000C26 3F3C 0010 move.w -[A7], 0x10
00000C2A A8B0 trap FrameRoundRect
00000C2C 3F3C 0001 move.w -[A7], 0x1
00000C30 3F3C 0001 move.w -[A7], 0x1
00000C34 A89B trap PenSize
00000C36 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C3A 3F3C 0005 move.w -[A7], 0x5
00000C3E 486E FFFA pea.l [A6 - 0x6]
00000C42 486E FFF4 pea.l [A6 - 0xC]
00000C46 486E FFEC pea.l [A6 - 0x14]
00000C4A A98D trap GetDialogItem/GetDItem
00000C4C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C54 A98F trap SetDialogItemText/SetIText
00000C56 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C5A 3F3C 0005 move.w -[A7], 0x5
00000C5E 4267 clr.w -[A7]
00000C60 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000C64 A97E trap SelectDialogItemText/SelIText
00000C66 42A7 clr.l -[A7]
00000C68 486E FFF8 pea.l [A6 - 0x8]
00000C6C A991 trap ModalDialog
00000C6E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C72 3F3C 0005 move.w -[A7], 0x5
00000C76 486E FFFA pea.l [A6 - 0x6]
00000C7A 486E FFF4 pea.l [A6 - 0xC]
00000C7E 486E FFEC pea.l [A6 - 0x14]
00000C82 A98D trap GetDialogItem/GetDItem
00000C84 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C8C A990 trap GetDialogItemText/GetIText
00000C8E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C92 A983 trap DisposeDialog
00000C94 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3
00000C9A 6606 bne +0x8 /* 00000CA2 */
00000C9C 7001 moveq.l D0, 0x01
00000C9E 1B40 BCEC move.b [A5 - 0x4314], D0
label00000CA2:
00000CA2 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
00000CA8 57C0 seq D0
00000CAA 4400 neg.b D0
00000CAC 4880 ext.w D0
00000CAE 4E5E unlink A6
00000CB0 4E75 rts
export_172:
00000CB2 4E56 0000 link A6, 0
00000CB6 206E 000C movea.l A0, [A6 + 0xC]
00000CBA 0C50 0003 cmpi.w [A0], 0x3
00000CBE 670C beq +0xE /* 00000CCC */
00000CC0 206E 000C movea.l A0, [A6 + 0xC]
00000CC4 0C50 0005 cmpi.w [A0], 0x5
00000CC8 6600 00C0 bne +0xC2 /* 00000D8A */
label00000CCC:
00000CCC 206E 000C movea.l A0, [A6 + 0xC]
00000CD0 0828 0000 000E btst.b [A0 + 0xE], 0x0
00000CD6 6700 00B2 beq +0xB4 /* 00000D8A */
00000CDA 206E 000C movea.l A0, [A6 + 0xC]
00000CDE 203C 0000 00FF move.l D0, 0xFF
00000CE4 C0A8 0002 and.l D0, [A0 + 0x2]
00000CE8 4EAD 0032 jsr [A5 + 0x32]
00000CEC 0008 0032 ori.b A0, 0x32 /* '2' */
00000CF0 0000 002E ori.b D0, 0x2E /* '.' */
00000CF4 003A 0000 000D ori.b [PC + 0xD /* 00000D03 */], 0x0
00000CFA 0050 0000 ori.w [A0], 0x0
00000CFE 0056 004A ori.w [A6], 0x4A /* 'J' */
00000D02 0000 0076 ori.b D0, 0x76 /* 'v' */
00000D06 005A 0000 ori.w [A2]+, 0x0
00000D0A 0043 0054 ori.w D3, 0x54 /* 'T' */
00000D0E 0000 0063 ori.b D0, 0x63 /* 'c' */
00000D12 0064 0000 ori.w -[A4], 0x0
00000D16 0058 005E ori.w [A0]+, 0x5E /* '^' */
00000D1A 0000 0078 ori.b D0, 0x78 /* 'x' */
00000D1E 006C 206E 0008 ori.w [A4 + 0x8], 0x206E /* ' n' */
00000D24 7002 moveq.l D0, 0x02
00000D26 3080 move.w [A0], D0
00000D28 7001 moveq.l D0, 0x01
00000D2A 6000 0080 bra +0x82 /* 00000DAC */
00000D2E 206E 000C movea.l A0, [A6 + 0xC]
00000D32 4250 clr.w [A0]
00000D34 206E 0008 movea.l A0, [A6 + 0x8]
00000D38 7001 moveq.l D0, 0x01
00000D3A 3080 move.w [A0], D0
00000D3C 4A2D D2C0 tst.b [A5 - 0x2D40]
00000D40 57C0 seq D0
00000D42 4400 neg.b D0
00000D44 4880 ext.w D0
00000D46 6000 0064 bra +0x66 /* 00000DAC */
00000D4A 4A2D D2C0 tst.b [A5 - 0x2D40]
00000D4E 6608 bne +0xA /* 00000D58 */
00000D50 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D54 4EAD 0222 jsr [A5 + 0x222]
label00000D58:
00000D58 206E 000C movea.l A0, [A6 + 0xC]
00000D5C 4250 clr.w [A0]
00000D5E 602A bra +0x2C /* 00000D8A */
00000D60 4A2D D2C0 tst.b [A5 - 0x2D40]
00000D64 6608 bne +0xA /* 00000D6E */
00000D66 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D6A 4EAD 022A jsr [A5 + 0x22A]
label00000D6E:
00000D6E 206E 000C movea.l A0, [A6 + 0xC]
00000D72 4250 clr.w [A0]
00000D74 6014 bra +0x16 /* 00000D8A */
00000D76 4A2D D2C0 tst.b [A5 - 0x2D40]
00000D7A 6608 bne +0xA /* 00000D84 */
00000D7C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D80 4EAD 0232 jsr [A5 + 0x232]
label00000D84:
00000D84 206E 000C movea.l A0, [A6 + 0xC]
00000D88 4250 clr.w [A0]
label00000D8A:
00000D8A 4A2D D2C0 tst.b [A5 - 0x2D40]
00000D8E 671A beq +0x1C /* 00000DAA */
00000D90 206E 000C movea.l A0, [A6 + 0xC]
00000D94 0C50 0003 cmpi.w [A0], 0x3
00000D98 670A beq +0xC /* 00000DA4 */
00000D9A 206E 000C movea.l A0, [A6 + 0xC]
00000D9E 0C50 0005 cmpi.w [A0], 0x5
00000DA2 6606 bne +0x8 /* 00000DAA */
label00000DA4:
00000DA4 206E 000C movea.l A0, [A6 + 0xC]
00000DA8 4250 clr.w [A0]
label00000DAA:
00000DAA 7000 moveq.l D0, 0x00
label00000DAC:
00000DAC 4E5E unlink A6
00000DAE 205F movea.l A0, [A7]+
00000DB0 4FEF 000C lea.l A7, [A7 + 0xC]
00000DB4 1E80 move.b [A7], D0
00000DB6 4ED0 jmp [A0]
fn00000DB8:
00000DB8 4E56 FBE2 link A6, -0x041E
00000DBC 486D FEB4 pea.l [A5 - 0x14C]
00000DC0 486E FFF6 pea.l [A6 - 0xA]
00000DC4 A900 trap GetFNum
00000DC6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000DCA 4EAD 023A jsr [A5 + 0x23A]
00000DCE 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00000DD2 A916 trap HideWindow
00000DD4 4878 FFFF pea.l [0xFFFFFFFF]
00000DD8 42A7 clr.l -[A7]
00000DDA 3F3C 0105 move.w -[A7], 0x105
00000DDE 4EAD 0092 jsr [A5 + 0x92]
00000DE2 4FEF 000A lea.l A7, [A7 + 0xA]
00000DE6 2D40 FFFC move.l [A6 - 0x4], D0
00000DEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DEE A873 trap SetPort
00000DF0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000DF4 A887 trap TextFont
00000DF6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000DFA A88A trap TextSize
00000DFC 486E FBE2 pea.l [A6 - 0x41E]
00000E00 A88B trap GetFontInfo
00000E02 206E FFFC movea.l A0, [A6 - 0x4]
00000E06 2068 00A0 movea.l A0, [A0 + 0xA0]
00000E0A 2050 movea.l A0, [A0]
00000E0C 7009 moveq.l D0, 0x09
00000E0E 3140 0050 move.w [A0 + 0x50], D0
00000E12 206E FFFC movea.l A0, [A6 - 0x4]
00000E16 2068 00A0 movea.l A0, [A0 + 0xA0]
00000E1A 302E FBE2 move.w D0, [A6 - 0x41E]
00000E1E D06E FBE4 add.w D0, [A6 - 0x41C]
00000E22 D06E FBE8 add.w D0, [A6 - 0x418]
00000E26 2050 movea.l A0, [A0]
00000E28 3140 0018 move.w [A0 + 0x18], D0
00000E2C 206E FFFC movea.l A0, [A6 - 0x4]
00000E30 2068 00A0 movea.l A0, [A0 + 0xA0]
00000E34 2050 movea.l A0, [A0]
00000E36 316E FBE2 001A move.w [A0 + 0x1A], [A6 - 0x41E]
00000E3C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E40 3F3C 0004 move.w -[A7], 0x4
00000E44 486E FFFA pea.l [A6 - 0x6]
00000E48 486E FFEA pea.l [A6 - 0x16]
00000E4C 486E FFEE pea.l [A6 - 0x12]
00000E50 A98D trap GetDialogItem/GetDItem
00000E52 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000E56 486D FEBC pea.l [A5 - 0x144]
00000E5A A98F trap SetDialogItemText/SetIText
00000E5C 426E FFF8 clr.w [A6 - 0x8]
00000E60 6000 02AE bra +0x2B0 /* 00001110 */
label00000E64:
00000E64 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
00000E68 6700 013C beq +0x13E /* 00000FA6 */
00000E6C 302E FFF8 move.w D0, [A6 - 0x8]
00000E70 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000E72 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00000E78 2040 movea.l A0, D0
00000E7A 4A28 002E tst.b [A0 + 0x2E]
00000E7E 672E beq +0x30 /* 00000EAE */
00000E80 302E FFF8 move.w D0, [A6 - 0x8]
00000E84 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000E86 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00000E8C 0680 0000 002E addi.l D0, 0x2E /* '.' */
00000E92 2F00 move.l -[A7], D0
00000E94 486E FDEA pea.l [A6 - 0x216]
00000E98 4EAD 0542 jsr [A5 + 0x542]
00000E9C 508F addq.l A7, 8
00000E9E 486D FEBE pea.l [A5 - 0x142]
00000EA2 486E FDEA pea.l [A6 - 0x216]
00000EA6 4EAD 040A jsr [A5 + 0x40A]
00000EAA 508F addq.l A7, 8
00000EAC 601C bra +0x1E /* 00000ECA */
label00000EAE:
00000EAE 486D FEC0 pea.l [A5 - 0x140]
00000EB2 486E FDEA pea.l [A6 - 0x216]
00000EB6 4EAD 041A jsr [A5 + 0x41A]
00000EBA 508F addq.l A7, 8
00000EBC 486D FEC2 pea.l [A5 - 0x13E]
00000EC0 486E FDEA pea.l [A6 - 0x216]
00000EC4 4EAD 040A jsr [A5 + 0x40A]
00000EC8 508F addq.l A7, 8
label00000ECA:
00000ECA 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000ECE 2B48 D1BE move.l [A5 - 0x2E42], A0
00000ED2 302E FFF8 move.w D0, [A6 - 0x8]
00000ED6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000ED8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00000EDE 2040 movea.l A0, D0
00000EE0 3B50 D1C2 move.w [A5 - 0x2E3E], [A0]
00000EE4 70FF moveq.l D0, 0xFFFFFFFF
00000EE6 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000EEA 302E FFF8 move.w D0, [A6 - 0x8]
00000EEE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000EF0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00000EF6 2040 movea.l A0, D0
00000EF8 2B68 002A D1DC move.l [A5 - 0x2E24], [A0 + 0x2A]
00000EFE 4267 clr.w -[A7]
00000F00 486D D1AC pea.l [A5 - 0x2E54]
00000F04 4267 clr.w -[A7]
00000F06 4EAD 01EA jsr [A5 + 0x1EA]
00000F0A 301F move.w D0, [A7]+
00000F0C 486D BBE6 pea.l [A5 - 0x441A]
00000F10 486E FBEA pea.l [A6 - 0x416]
00000F14 4EAD 0542 jsr [A5 + 0x542]
00000F18 508F addq.l A7, 8
00000F1A 486D FEC8 pea.l [A5 - 0x138]
00000F1E 486E FBEA pea.l [A6 - 0x416]
00000F22 4EAD 040A jsr [A5 + 0x40A]
00000F26 508F addq.l A7, 8
00000F28 486E FDEA pea.l [A6 - 0x216]
00000F2C 486E FBEA pea.l [A6 - 0x416]
00000F30 4EAD 040A jsr [A5 + 0x40A]
00000F34 508F addq.l A7, 8
00000F36 486E FBEA pea.l [A6 - 0x416]
00000F3A 486E FDEA pea.l [A6 - 0x216]
00000F3E 4EAD 041A jsr [A5 + 0x41A]
00000F42 508F addq.l A7, 8
00000F44 6052 bra +0x54 /* 00000F98 */
label00000F46:
00000F46 2B6D D210 D1DC move.l [A5 - 0x2E24], [A5 - 0x2DF0]
00000F4C 70FF moveq.l D0, 0xFFFFFFFF
00000F4E 3B40 D1C8 move.w [A5 - 0x2E38], D0
00000F52 4267 clr.w -[A7]
00000F54 486D D1AC pea.l [A5 - 0x2E54]
00000F58 4267 clr.w -[A7]
00000F5A 4EAD 01EA jsr [A5 + 0x1EA]
00000F5E 301F move.w D0, [A7]+
00000F60 486D BBE6 pea.l [A5 - 0x441A]
00000F64 486E FBEA pea.l [A6 - 0x416]
00000F68 4EAD 0542 jsr [A5 + 0x542]
00000F6C 508F addq.l A7, 8
00000F6E 486D FECA pea.l [A5 - 0x136]
00000F72 486E FBEA pea.l [A6 - 0x416]
00000F76 4EAD 040A jsr [A5 + 0x40A]
00000F7A 508F addq.l A7, 8
00000F7C 486E FDEA pea.l [A6 - 0x216]
00000F80 486E FBEA pea.l [A6 - 0x416]
00000F84 4EAD 040A jsr [A5 + 0x40A]
00000F88 508F addq.l A7, 8
00000F8A 486E FBEA pea.l [A6 - 0x416]
00000F8E 486E FDEA pea.l [A6 - 0x216]
00000F92 4EAD 041A jsr [A5 + 0x41A]
00000F96 508F addq.l A7, 8
label00000F98:
00000F98 0CAD 0000 0002 D1DC cmpi.l [A5 - 0x2E24], 0x2
00000FA0 66A4 bne -0x5A /* 00000F46 */
00000FA2 6000 0084 bra +0x86 /* 00001028 */
label00000FA6:
00000FA6 302E FFF8 move.w D0, [A6 - 0x8]
00000FAA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000FAC 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00000FB2 0680 0000 002E addi.l D0, 0x2E /* '.' */
00000FB8 2F00 move.l -[A7], D0
00000FBA 486E FBEA pea.l [A6 - 0x416]
00000FBE 4EAD 0542 jsr [A5 + 0x542]
00000FC2 508F addq.l A7, 8
00000FC4 486D FECC pea.l [A5 - 0x134]
00000FC8 486E FBEA pea.l [A6 - 0x416]
00000FCC 4EAD 040A jsr [A5 + 0x40A]
00000FD0 508F addq.l A7, 8
00000FD2 41ED BBE6 lea.l A0, [A5 - 0x441A]
00000FD6 2B48 D1BE move.l [A5 - 0x2E42], A0
00000FDA 302E FFF8 move.w D0, [A6 - 0x8]
00000FDE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000FE0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00000FE6 2040 movea.l A0, D0
00000FE8 3B50 D1C2 move.w [A5 - 0x2E3E], [A0]
00000FEC 426D D1C8 clr.w [A5 - 0x2E38]
00000FF0 4267 clr.w -[A7]
00000FF2 486D D1AC pea.l [A5 - 0x2E54]
00000FF6 4267 clr.w -[A7]
00000FF8 4EAD 0152 jsr [A5 + 0x152]
00000FFC 301F move.w D0, [A7]+
00000FFE 486D BBE6 pea.l [A5 - 0x441A]
00001002 486E FDEA pea.l [A6 - 0x216]
00001006 4EAD 0542 jsr [A5 + 0x542]
0000100A 508F addq.l A7, 8
0000100C 486D FECE pea.l [A5 - 0x132]
00001010 486E FDEA pea.l [A6 - 0x216]
00001014 4EAD 040A jsr [A5 + 0x40A]
00001018 508F addq.l A7, 8
0000101A 486E FBEA pea.l [A6 - 0x416]
0000101E 486E FDEA pea.l [A6 - 0x216]
00001022 4EAD 040A jsr [A5 + 0x40A]
00001026 508F addq.l A7, 8
label00001028:
00001028 486D FED0 pea.l [A5 - 0x130]
0000102C 486E FBEA pea.l [A6 - 0x416]
00001030 4EAD 041A jsr [A5 + 0x41A]
00001034 508F addq.l A7, 8
00001036 302E FFF8 move.w D0, [A6 - 0x8]
0000103A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000103C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001042 2040 movea.l A0, D0
00001044 0828 0000 0027 btst.b [A0 + 0x27], 0x0
0000104A 670E beq +0x10 /* 0000105A */
0000104C 486D FED4 pea.l [A5 - 0x12C]
00001050 486E FBEA pea.l [A6 - 0x416]
00001054 4EAD 040A jsr [A5 + 0x40A]
00001058 508F addq.l A7, 8
label0000105A:
0000105A 302E FFF8 move.w D0, [A6 - 0x8]
0000105E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001060 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001066 2040 movea.l A0, D0
00001068 0828 0001 0027 btst.b [A0 + 0x27], 0x1
0000106E 670E beq +0x10 /* 0000107E */
00001070 486D FED6 pea.l [A5 - 0x12A]
00001074 486E FBEA pea.l [A6 - 0x416]
00001078 4EAD 040A jsr [A5 + 0x40A]
0000107C 508F addq.l A7, 8
label0000107E:
0000107E 302E FFF8 move.w D0, [A6 - 0x8]
00001082 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001084 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
0000108A 2040 movea.l A0, D0
0000108C 0828 0002 0027 btst.b [A0 + 0x27], 0x2
00001092 670E beq +0x10 /* 000010A2 */
00001094 486D FED8 pea.l [A5 - 0x128]
00001098 486E FBEA pea.l [A6 - 0x416]
0000109C 4EAD 040A jsr [A5 + 0x40A]
000010A0 508F addq.l A7, 8
label000010A2:
000010A2 302E FFF8 move.w D0, [A6 - 0x8]
000010A6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000010A8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000010AE 2040 movea.l A0, D0
000010B0 4A28 0028 tst.b [A0 + 0x28]
000010B4 670E beq +0x10 /* 000010C4 */
000010B6 486D FEDA pea.l [A5 - 0x126]
000010BA 486E FBEA pea.l [A6 - 0x416]
000010BE 4EAD 040A jsr [A5 + 0x40A]
000010C2 508F addq.l A7, 8
label000010C4:
000010C4 486D FEDC pea.l [A5 - 0x124]
000010C8 486E FBEA pea.l [A6 - 0x416]
000010CC 4EAD 040A jsr [A5 + 0x40A]
000010D0 508F addq.l A7, 8
000010D2 486E FDEA pea.l [A6 - 0x216]
000010D6 486E FBEA pea.l [A6 - 0x416]
000010DA 4EAD 040A jsr [A5 + 0x40A]
000010DE 508F addq.l A7, 8
000010E0 486E FBEA pea.l [A6 - 0x416]
000010E4 486E FDEA pea.l [A6 - 0x216]
000010E8 4EAD 041A jsr [A5 + 0x41A]
000010EC 508F addq.l A7, 8
000010EE 486E FDEA pea.l [A6 - 0x216]
000010F2 4EAD 0442 jsr [A5 + 0x442]
000010F6 588F addq.l A7, 4
000010F8 4267 clr.w -[A7]
000010FA 486E FDEA pea.l [A6 - 0x216]
000010FE 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001102 48C0 ext.l D0
00001104 2F00 move.l -[A7], D0
00001106 4EAD 021A jsr [A5 + 0x21A]
0000110A 301F move.w D0, [A7]+
0000110C 526E FFF8 addq.w [A6 - 0x8], 1
label00001110:
00001110 302E FFF8 move.w D0, [A6 - 0x8]
00001114 B06D FE96 cmp.w D0, [A5 - 0x16A]
00001118 6D00 FD4A blt -0x2B4 /* 00000E64 */
0000111C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001120 3F3C 0004 move.w -[A7], 0x4
00001124 3F3C 7FFF move.w -[A7], 0x7FFF
00001128 3F3C 7FFF move.w -[A7], 0x7FFF
0000112C A97E trap SelectDialogItemText/SelIText
0000112E 206E FFFC movea.l A0, [A6 - 0x4]
00001132 4868 0010 pea.l [A0 + 0x10]
00001136 A928 trap InvalRect
00001138 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
0000113C A873 trap SetPort
0000113E 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001142 A922 trap BeginUpdate
00001144 206D D2B8 movea.l A0, [A5 - 0x2D48]
00001148 2F28 0018 move.l -[A7], [A0 + 0x18]
0000114C 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00001150 4EAD 027A jsr [A5 + 0x27A]
00001154 4EAD 052A jsr [A5 + 0x52A]
00001158 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
0000115C A969 trap DrawControls
0000115E 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001162 A923 trap EndUpdate
00001164 486D 0582 pea.l [A5 + 0x582]
00001168 486E FFF8 pea.l [A6 - 0x8]
0000116C A991 trap ModalDialog
0000116E 4267 clr.w -[A7]
00001170 4EAD 023A jsr [A5 + 0x23A]
00001174 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2
0000117A 6608 bne +0xA /* 00001184 */
0000117C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001180 A983 trap DisposeDialog
00001182 6026 bra +0x28 /* 000011AA */
label00001184:
00001184 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001188 A916 trap HideWindow
0000118A 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000118E 4EAD 00FA jsr [A5 + 0xFA]
00001192 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001196 4EBA F534 jsr [PC - 0xACC /* 000006CC */]
0000119A 588F addq.l A7, 4
0000119C 2F2E FFEA move.l -[A7], [A6 - 0x16]
000011A0 4EAD 0102 jsr [A5 + 0x102]
000011A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011A8 A983 trap DisposeDialog
label000011AA:
000011AA 4E5E unlink A6
000011AC 4E75 rts
export_171:
000011AE 4E56 FFEE link A6, -0x0012
000011B2 7001 moveq.l D0, 0x01
000011B4 1D40 FFF3 move.b [A6 - 0xD], D0
000011B8 422D BCEC clr.b [A5 - 0x4314]
000011BC 426D FE96 clr.w [A5 - 0x16A]
000011C0 7026 moveq.l D0, 0x26
000011C2 3B40 BEB0 move.w [A5 - 0x4150], D0
000011C6 3B7C 0154 BEB4 move.w [A5 - 0x414C], 0x154
000011CC 302D BE3E move.w D0, [A5 - 0x41C2]
000011D0 0640 FE37 addi.w D0, 0xFE37
000011D4 3B40 BEB2 move.w [A5 - 0x414E], D0
000011D8 302D BEB2 move.w D0, [A5 - 0x414E]
000011DC 0640 00BE addi.w D0, 0xBE
000011E0 3B40 BEB6 move.w [A5 - 0x414A], D0
000011E4 42A7 clr.l -[A7]
000011E6 42A7 clr.l -[A7]
000011E8 486D BEB0 pea.l [A5 - 0x4150]
000011EC 486D FEDE pea.l [A5 - 0x122]
000011F0 1F3C 0001 move.b -[A7], 0x1
000011F4 3F3C 0004 move.w -[A7], 0x4
000011F8 4878 FFFF pea.l [0xFFFFFFFF]
000011FC 4267 clr.w -[A7]
000011FE 42A7 clr.l -[A7]
00001200 A913 trap NewWindow
00001202 205F movea.l A0, [A7]+
00001204 2B48 FEB0 move.l [A5 - 0x150], A0
00001208 2F2D FEB0 move.l -[A7], [A5 - 0x150]
0000120C A873 trap SetPort
0000120E 486D FEEC pea.l [A5 - 0x114]
00001212 486E FFEE pea.l [A6 - 0x12]
00001216 A900 trap GetFNum
00001218 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000121C A887 trap TextFont
0000121E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001222 A88A trap TextSize
00001224 426E FFF8 clr.w [A6 - 0x8]
00001228 426E FFF6 clr.w [A6 - 0xA]
0000122C 426E FFF4 clr.w [A6 - 0xC]
00001230 7001 moveq.l D0, 0x01
00001232 3D40 FFFA move.w [A6 - 0x6], D0
00001236 426D BEB0 clr.w [A5 - 0x4150]
0000123A 3B7C 00E1 BEB4 move.w [A5 - 0x414C], 0xE1
00001240 426D BEB2 clr.w [A5 - 0x414E]
00001244 3B7C 00C3 BEB6 move.w [A5 - 0x414A], 0xC3
0000124A 426E FFFC clr.w [A6 - 0x4]
0000124E 426E FFFE clr.w [A6 - 0x2]
00001252 42A7 clr.l -[A7]
00001254 486D BEB0 pea.l [A5 - 0x4150]
00001258 486E FFF4 pea.l [A6 - 0xC]
0000125C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001260 4267 clr.w -[A7]
00001262 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001266 1F3C 0001 move.b -[A7], 0x1
0000126A 4267 clr.w -[A7]
0000126C 4267 clr.w -[A7]
0000126E 1F3C 0001 move.b -[A7], 0x1
00001272 4EAD 028A jsr [A5 + 0x28A]
00001276 205F movea.l A0, [A7]+
00001278 2B48 FE98 move.l [A5 - 0x168], A0
0000127C 206D FE98 movea.l A0, [A5 - 0x168]
00001280 2050 movea.l A0, [A0]
00001282 5428 0024 addq.b [A0 + 0x24], 2
00001286 42A7 clr.l -[A7]
00001288 4878 0898 pea.l [0x00000898 /* CrsrBase */]
0000128C 4EAD 00CA jsr [A5 + 0xCA]
00001290 205F movea.l A0, [A7]+
00001292 2B48 FE92 move.l [A5 - 0x16E], A0
00001296 4267 clr.w -[A7]
00001298 4EAD 0112 jsr [A5 + 0x112]
0000129C 301F move.w D0, [A7]+
0000129E 4A40 tst.w D0
000012A0 6606 bne +0x8 /* 000012A8 */
000012A2 4AAD FE92 tst.l [A5 - 0x16E]
000012A6 660A bne +0xC /* 000012B2 */
label000012A8:
000012A8 3F3C 0002 move.w -[A7], 0x2
000012AC A9C8 trap SysBeep
000012AE 6000 02DA bra +0x2DC /* 0000158A */
label000012B2:
000012B2 4267 clr.w -[A7]
000012B4 42A7 clr.l -[A7]
000012B6 4267 clr.w -[A7]
000012B8 4EBA 09E0 jsr [PC + 0x9E0 /* 00001C9A */]
000012BC 508F addq.l A7, 8
000012BE 3B7C 00F2 BEB0 move.w [A5 - 0x4150], 0xF2
000012C4 3B7C 0101 BEB4 move.w [A5 - 0x414C], 0x101
000012CA 7008 moveq.l D0, 0x08
000012CC 3B40 BEB2 move.w [A5 - 0x414E], D0
000012D0 7053 moveq.l D0, 0x53
000012D2 3B40 BEB6 move.w [A5 - 0x414A], D0
000012D6 42A7 clr.l -[A7]
000012D8 2F2D FEB0 move.l -[A7], [A5 - 0x150]
000012DC 486D BEB0 pea.l [A5 - 0x4150]
000012E0 486D FEF4 pea.l [A5 - 0x10C]
000012E4 1F3C 0001 move.b -[A7], 0x1
000012E8 4267 clr.w -[A7]
000012EA 4267 clr.w -[A7]
000012EC 3F3C 0001 move.w -[A7], 0x1
000012F0 4267 clr.w -[A7]
000012F2 42A7 clr.l -[A7]
000012F4 A954 trap NewControl
000012F6 205F movea.l A0, [A7]+
000012F8 2B48 FE9C move.l [A5 - 0x164], A0
000012FC 2F2D FE9C move.l -[A7], [A5 - 0x164]
00001300 3F3C 00FF move.w -[A7], 0xFF
00001304 A95D trap HiliteControl
00001306 7064 moveq.l D0, 0x64
00001308 3B40 BEB2 move.w [A5 - 0x414E], D0
0000130C 3B7C 00B4 BEB6 move.w [A5 - 0x414A], 0xB4
00001312 42A7 clr.l -[A7]
00001314 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001318 486D BEB0 pea.l [A5 - 0x4150]
0000131C 486D FEFC pea.l [A5 - 0x104]
00001320 1F3C 0001 move.b -[A7], 0x1
00001324 4267 clr.w -[A7]
00001326 4267 clr.w -[A7]
00001328 3F3C 0001 move.w -[A7], 0x1
0000132C 4267 clr.w -[A7]
0000132E 42A7 clr.l -[A7]
00001330 A954 trap NewControl
00001332 205F movea.l A0, [A7]+
00001334 2B48 FEA0 move.l [A5 - 0x160], A0
00001338 3B7C 0109 BEB0 move.w [A5 - 0x4150], 0x109
0000133E 3B7C 0118 BEB4 move.w [A5 - 0x414C], 0x118
00001344 7008 moveq.l D0, 0x08
00001346 3B40 BEB2 move.w [A5 - 0x414E], D0
0000134A 7053 moveq.l D0, 0x53
0000134C 3B40 BEB6 move.w [A5 - 0x414A], D0
00001350 42A7 clr.l -[A7]
00001352 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001356 486D BEB0 pea.l [A5 - 0x4150]
0000135A 486D FF04 pea.l [A5 - 0xFC]
0000135E 1F3C 0001 move.b -[A7], 0x1
00001362 4267 clr.w -[A7]
00001364 4267 clr.w -[A7]
00001366 3F3C 0001 move.w -[A7], 0x1
0000136A 4267 clr.w -[A7]
0000136C 42A7 clr.l -[A7]
0000136E A954 trap NewControl
00001370 205F movea.l A0, [A7]+
00001372 2B48 FEA8 move.l [A5 - 0x158], A0
00001376 7064 moveq.l D0, 0x64
00001378 3B40 BEB2 move.w [A5 - 0x414E], D0
0000137C 3B7C 00B4 BEB6 move.w [A5 - 0x414A], 0xB4
00001382 42A7 clr.l -[A7]
00001384 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001388 486D BEB0 pea.l [A5 - 0x4150]
0000138C 486D FF10 pea.l [A5 - 0xF0]
00001390 1F3C 0001 move.b -[A7], 0x1
00001394 4267 clr.w -[A7]
00001396 4267 clr.w -[A7]
00001398 3F3C 0001 move.w -[A7], 0x1
0000139C 4267 clr.w -[A7]
0000139E 42A7 clr.l -[A7]
000013A0 A954 trap NewControl
000013A2 205F movea.l A0, [A7]+
000013A4 2B48 FEA4 move.l [A5 - 0x15C], A0
000013A8 2F2D FEA4 move.l -[A7], [A5 - 0x15C]
000013AC 3F3C 00FF move.w -[A7], 0xFF
000013B0 A95D trap HiliteControl
000013B2 3B7C 011C BEB0 move.w [A5 - 0x4150], 0x11C
000013B8 3B7C 012B BEB4 move.w [A5 - 0x414C], 0x12B
000013BE 7008 moveq.l D0, 0x08
000013C0 3B40 BEB2 move.w [A5 - 0x414E], D0
000013C4 3B7C 00B4 BEB6 move.w [A5 - 0x414A], 0xB4
000013CA 42A7 clr.l -[A7]
000013CC 2F2D FEB0 move.l -[A7], [A5 - 0x150]
000013D0 486D BEB0 pea.l [A5 - 0x4150]
000013D4 486D FF18 pea.l [A5 - 0xE8]
000013D8 1F3C 0001 move.b -[A7], 0x1
000013DC 4267 clr.w -[A7]
000013DE 4267 clr.w -[A7]
000013E0 3F3C 0001 move.w -[A7], 0x1
000013E4 4267 clr.w -[A7]
000013E6 42A7 clr.l -[A7]
000013E8 A954 trap NewControl
000013EA 205F movea.l A0, [A7]+
000013EC 2B48 FEAC move.l [A5 - 0x154], A0
000013F0 4EBA 0874 jsr [PC + 0x874 /* 00001C66 */]
label000013F4:
000013F4 4267 clr.w -[A7]
000013F6 3F3C FFFF move.w -[A7], 0xFFFF
000013FA 486D BF94 pea.l [A5 - 0x406C]
000013FE A970 trap GetNextEvent
00001400 101F move.b D0, [A7]+
00001402 4A00 tst.b D0
00001404 6700 0166 beq +0x168 /* 0000156C */
00001408 302D BF94 move.w D0, [A5 - 0x406C]
0000140C 4EAD 002A jsr [A5 + 0x2A]
00001410 0005 0016 ori.b D5, 0x16
00001414 000F 0026 ori.b A7, 0x26 /* '&' */
00001418 0006 0032 ori.b D6, 0x32 /* '2' */
0000141C 0001 006C ori.b D1, 0x6C /* 'l' */
00001420 0003 0068 ori.b D3, 0x68 /* 'h' */
00001424 0005 0146 ori.b D5, 0x46 /* 'F' */
00001428 082D 0000 BF99 btst.b [A5 - 0x4067], 0x0
0000142E 57C0 seq D0
00001430 4400 neg.b D0
00001432 4880 ext.w D0
00001434 1B40 D08F move.b [A5 - 0x2F71], D0
00001438 6000 0132 bra +0x134 /* 0000156C */
0000143C 4267 clr.w -[A7]
0000143E 42A7 clr.l -[A7]
00001440 4267 clr.w -[A7]
00001442 4EBA 0856 jsr [PC + 0x856 /* 00001C9A */]
00001446 508F addq.l A7, 8
00001448 6000 0122 bra +0x124 /* 0000156C */
0000144C 4267 clr.w -[A7]
0000144E 2F2D BF9E move.l -[A7], [A5 - 0x4062]
00001452 486D BFA4 pea.l [A5 - 0x405C]
00001456 A92C trap FindWindow
00001458 301F move.w D0, [A7]+
0000145A 3D40 FFF0 move.w [A6 - 0x10], D0
0000145E 202D BFA4 move.l D0, [A5 - 0x405C]
00001462 B0AD FEB0 cmp.l D0, [A5 - 0x150]
00001466 6706 beq +0x8 /* 0000146E */
00001468 3F3C 0001 move.w -[A7], 0x1
0000146C A9C8 trap SysBeep
label0000146E:
0000146E 302E FFF0 move.w D0, [A6 - 0x10]
00001472 4EAD 003A jsr [A5 + 0x3A]
00001476 0003 0003 ori.b D3, 0x3
0000147A 00F2 0002 ori.? [A2 + D0.w + 0x2], 0xFFFFFFFFFFFFFFFF
0000147E 4EBA 0698 jsr [PC + 0x698 /* 00001B18 */]
00001482 1D40 FFF3 move.b [A6 - 0xD], D0
00001486 6000 00E4 bra +0xE6 /* 0000156C */
0000148A 082D 0000 BFA2 btst.b [A5 - 0x405E], 0x0
00001490 6700 00AE beq +0xB0 /* 00001540 */
00001494 203C 0000 00FF move.l D0, 0xFF
0000149A C0AD BF96 and.l D0, [A5 - 0x406A]
0000149E 4EAD 0032 jsr [A5 + 0x32]
000014A2 0009 0038 ori.b A1, 0x38 /* '8' */
000014A6 0000 0063 ori.b D0, 0x63 /* 'c' */
000014AA 0032 0000 0043 ori.b [A2 + D0.w + 0x43], 0x0
000014B0 002C 0000 002E ori.b [A4 + 0x2E], 0x0
000014B6 002E 0000 0061 ori.b [A6 + 0x61], 0x0
000014BC 0028 0000 0041 ori.b [A0 + 0x41], 0x0
000014C2 003E 0000 ori.b <<invalid special address>>, 0x0
000014C6 0064 0038 ori.w -[A4], 0x38 /* '8' */
000014CA 0000 0044 ori.b D0, 0x44 /* 'D' */
000014CE 0068 0000 0074 ori.w [A0 + 0x74], 0x0
000014D4 0062 0000 ori.w -[A2], 0x0
000014D8 0054 0092 ori.w [A4], 0x92
000014DC 422E FFF3 clr.b [A6 - 0xD]
000014E0 6000 008A bra +0x8C /* 0000156C */
000014E4 206D FEA8 movea.l A0, [A5 - 0x158]
000014E8 2050 movea.l A0, [A0]
000014EA 7000 moveq.l D0, 0x00
000014EC 1028 0011 move.b D0, [A0 + 0x11]
000014F0 0C40 00FF cmpi.w D0, 0xFF
000014F4 6700 0076 beq +0x78 /* 0000156C */
000014F8 4EBA 076C jsr [PC + 0x76C /* 00001C66 */]
000014FC 6000 006E bra +0x70 /* 0000156C */
00001500 206D FEA4 movea.l A0, [A5 - 0x15C]
00001504 2050 movea.l A0, [A0]
00001506 7000 moveq.l D0, 0x00
00001508 1028 0011 move.b D0, [A0 + 0x11]
0000150C 0C40 00FF cmpi.w D0, 0xFF
00001510 6700 005A beq +0x5C /* 0000156C */
00001514 4EBA 0B56 jsr [PC + 0xB56 /* 0000206C */]
00001518 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14
0000151E 6D0C blt +0xE /* 0000152C */
00001520 2F2D FEA8 move.l -[A7], [A5 - 0x158]
00001524 3F3C 00FF move.w -[A7], 0xFF
00001528 A95D trap HiliteControl
0000152A 6040 bra +0x42 /* 0000156C */
label0000152C:
0000152C 2F2D FEA8 move.l -[A7], [A5 - 0x158]
00001530 4267 clr.w -[A7]
00001532 A95D trap HiliteControl
00001534 6036 bra +0x38 /* 0000156C */
00001536 4EBA F880 jsr [PC - 0x780 /* 00000DB8 */]
0000153A 422E FFF3 clr.b [A6 - 0xD]
0000153E 602C bra +0x2E /* 0000156C */
label00001540:
00001540 203C 0000 00FF move.l D0, 0xFF
00001546 C0AD BF96 and.l D0, [A5 - 0x406A]
0000154A 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */
00001550 661A bne +0x1C /* 0000156C */
00001552 206D FE9C movea.l A0, [A5 - 0x164]
00001556 2050 movea.l A0, [A0]
00001558 7000 moveq.l D0, 0x00
0000155A 1028 0011 move.b D0, [A0 + 0x11]
0000155E 0C40 00FF cmpi.w D0, 0xFF
00001562 6708 beq +0xA /* 0000156C */
00001564 4EBA 0890 jsr [PC + 0x890 /* 00001DF6 */]
00001568 422E FFF3 clr.b [A6 - 0xD]
label0000156C:
0000156C 4A2E FFF3 tst.b [A6 - 0xD]
00001570 6600 FE82 bne -0x17C /* 000013F4 */
00001574 2F2D FE98 move.l -[A7], [A5 - 0x168]
00001578 4EAD 02B2 jsr [A5 + 0x2B2]
0000157C 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001580 A914 trap DisposeWindow
00001582 2F2D FE92 move.l -[A7], [A5 - 0x16E]
00001586 4EAD 00D2 jsr [A5 + 0xD2]
label0000158A:
0000158A 4E5E unlink A6
0000158C 4E75 rts
export_170:
0000158E 4E56 FFDA link A6, -0x0026
00001592 302E 000C move.w D0, [A6 + 0xC]
00001596 4EAD 002A jsr [A5 + 0x2A]
0000159A 0008 0022 ori.b A0, 0x22 /* '"' */
0000159E FFFF .extension 0xFFF // unimplemented
000015A0 00A8 000B 00A4 0067 ori.l [A0 + 0x67], 0xB00A4
000015A8 02DC andi.? [A4]+, 0xFFFFFFFFFFFFFFFF
000015AA 0001 045A ori.b D1, 0x5A /* 'Z' */
000015AE 1053 movea.b A0, [A3]
000015B0 0456 1073 subi.w [A6], 0x1073
000015B4 046C 000C 04A0 subi.w [A4 + 0x4A0], 0xC
000015BA 000F 04F0 ori.b A7, 0xF0
000015BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015C2 3F3C 000B move.w -[A7], 0xB
000015C6 486E FFFE pea.l [A6 - 0x2]
000015CA 486E FFFA pea.l [A6 - 0x6]
000015CE 486E FFF2 pea.l [A6 - 0xE]
000015D2 A98D trap GetDialogItem/GetDItem
000015D4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000015D8 486D FF2E pea.l [A5 - 0xD2]
000015DC A95F trap SetControlTitle/SetCTitle
000015DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015E2 3F3C 0003 move.w -[A7], 0x3
000015E6 486E FFFE pea.l [A6 - 0x2]
000015EA 486E FFFA pea.l [A6 - 0x6]
000015EE 486E FFF2 pea.l [A6 - 0xE]
000015F2 A98D trap GetDialogItem/GetDItem
000015F4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000015F8 486D FF3A pea.l [A5 - 0xC6]
000015FC A95F trap SetControlTitle/SetCTitle
000015FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001602 3F3C 000C move.w -[A7], 0xC
00001606 486E FFFE pea.l [A6 - 0x2]
0000160A 486E FFFA pea.l [A6 - 0x6]
0000160E 486E FFF2 pea.l [A6 - 0xE]
00001612 A98D trap GetDialogItem/GetDItem
00001614 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001618 486D FF40 pea.l [A5 - 0xC0]
0000161C A95F trap SetControlTitle/SetCTitle
0000161E 4EAD 02FA jsr [A5 + 0x2FA]
00001622 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001626 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000162A 486E FFFE pea.l [A6 - 0x2]
0000162E 486E FFFA pea.l [A6 - 0x6]
00001632 486E FFF2 pea.l [A6 - 0xE]
00001636 A98D trap GetDialogItem/GetDItem
00001638 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000163C 486D BBE6 pea.l [A5 - 0x441A]
00001640 A98F trap SetDialogItemText/SetIText
00001642 70FF moveq.l D0, 0xFFFFFFFF
00001644 6000 046A bra +0x46C /* 00001AB0 */
00001648 486E FFE2 pea.l [A6 - 0x1E]
0000164C A976 trap GetKeys
0000164E 0C6E 000B 000C cmpi.w [A6 + 0xC], 0xB
00001654 6614 bne +0x16 /* 0000166A */
00001656 7000 moveq.l D0, 0x00
00001658 102D FE52 move.b D0, [A5 - 0x1AE]
0000165C 4A40 tst.w D0
0000165E 670A beq +0xC /* 0000166A */
00001660 7001 moveq.l D0, 0x01
00001662 3D40 000C move.w [A6 + 0xC], D0
00001666 6000 021C bra +0x21E /* 00001884 */
label0000166A:
0000166A 4267 clr.w -[A7]
0000166C 486E FFE2 pea.l [A6 - 0x1E]
00001670 4878 0023 pea.l [0x00000023]
00001674 A85D trap BitTst
00001676 101F move.b D0, [A7]+
00001678 4A00 tst.b D0
0000167A 6712 beq +0x14 /* 0000168E */
0000167C 4267 clr.w -[A7]
0000167E 486E FFE2 pea.l [A6 - 0x1E]
00001682 4878 0030 pea.l [0x00000030]
00001686 A85D trap BitTst
00001688 101F move.b D0, [A7]+
0000168A 4A00 tst.b D0
0000168C 662E bne +0x30 /* 000016BC */
label0000168E:
0000168E 4267 clr.w -[A7]
00001690 486E FFE2 pea.l [A6 - 0x1E]
00001694 4878 004B pea.l [0x0000004B]
00001698 A85D trap BitTst
0000169A 101F move.b D0, [A7]+
0000169C 4A00 tst.b D0
0000169E 6712 beq +0x14 /* 000016B2 */
000016A0 4267 clr.w -[A7]
000016A2 486E FFE2 pea.l [A6 - 0x1E]
000016A6 4878 0030 pea.l [0x00000030]
000016AA A85D trap BitTst
000016AC 101F move.b D0, [A7]+
000016AE 4A00 tst.b D0
000016B0 660A bne +0xC /* 000016BC */
label000016B2:
000016B2 0C6E 000B 000C cmpi.w [A6 + 0xC], 0xB
000016B8 6600 03F2 bne +0x3F4 /* 00001AAC */
label000016BC:
000016BC 302D FE96 move.w D0, [A5 - 0x16A]
000016C0 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000016C2 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000016C8 3238 0214 move.w D1, [0x00000214 /* SFSaveDisk */]
000016CC 4441 neg.w D1
000016CE 2040 movea.l A0, D0
000016D0 3081 move.w [A0], D1
000016D2 302D FE96 move.w D0, [A5 - 0x16A]
000016D6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000016D8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000016DE 2040 movea.l A0, D0
000016E0 216D FE4A 002A move.l [A0 + 0x2A], [A5 - 0x1B6]
000016E6 302D FE96 move.w D0, [A5 - 0x16A]
000016EA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000016EC 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000016F2 2040 movea.l A0, D0
000016F4 316D BEC6 0026 move.w [A0 + 0x26], [A5 - 0x413A]
000016FA 302D FE96 move.w D0, [A5 - 0x16A]
000016FE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001700 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001706 2040 movea.l A0, D0
00001708 116D BEC0 0028 move.b [A0 + 0x28], [A5 - 0x4140]
0000170E 302D FE96 move.w D0, [A5 - 0x16A]
00001712 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001714 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
0000171A 486D FE52 pea.l [A5 - 0x1AE]
0000171E 0680 0000 002E addi.l D0, 0x2E /* '.' */
00001724 2F00 move.l -[A7], D0
00001726 4878 0040 pea.l [0x00000040]
0000172A 4EAD 010A jsr [A5 + 0x10A]
0000172E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001732 3F3C 000F move.w -[A7], 0xF
00001736 486E FFFE pea.l [A6 - 0x2]
0000173A 486E FFFA pea.l [A6 - 0x6]
0000173E 486E FFF2 pea.l [A6 - 0xE]
00001742 A98D trap GetDialogItem/GetDItem
00001744 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001748 4267 clr.w -[A7]
0000174A A963 trap SetControlValue/SetCtlValue
0000174C 422D BEC0 clr.b [A5 - 0x4140]
00001750 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */]
00001754 4440 neg.w D0
00001756 3B40 D1C2 move.w [A5 - 0x2E3E], D0
0000175A 302D FE96 move.w D0, [A5 - 0x16A]
0000175E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001760 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001766 2040 movea.l A0, D0
00001768 2B68 002A D1DC move.l [A5 - 0x2E24], [A0 + 0x2A]
0000176E 70FF moveq.l D0, 0xFFFFFFFF
00001770 3B40 D1C8 move.w [A5 - 0x2E38], D0
00001774 41ED BBE6 lea.l A0, [A5 - 0x441A]
00001778 2B48 D1BE move.l [A5 - 0x2E42], A0
0000177C 4267 clr.w -[A7]
0000177E 486D D1AC pea.l [A5 - 0x2E54]
00001782 4267 clr.w -[A7]
00001784 4EAD 01EA jsr [A5 + 0x1EA]
00001788 301F move.w D0, [A7]+
0000178A 486D BBE6 pea.l [A5 - 0x441A]
0000178E 42A7 clr.l -[A7]
00001790 42A7 clr.l -[A7]
00001792 42A7 clr.l -[A7]
00001794 A98B trap ParamText
00001796 302D FE96 move.w D0, [A5 - 0x16A]
0000179A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000179C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000017A2 5880 addq.l D0, 4
000017A4 2B40 D1BE move.l [A5 - 0x2E42], D0
000017A8 426D D1C8 clr.w [A5 - 0x2E38]
000017AC 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */]
000017B0 4440 neg.w D0
000017B2 3B40 D1C2 move.w [A5 - 0x2E3E], D0
000017B6 4267 clr.w -[A7]
000017B8 486D D1AC pea.l [A5 - 0x2E54]
000017BC 4267 clr.w -[A7]
000017BE 4EAD 01FA jsr [A5 + 0x1FA]
000017C2 301F move.w D0, [A7]+
000017C4 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
000017C8 6C16 bge +0x18 /* 000017E0 */
000017CA 302D FE96 move.w D0, [A5 - 0x16A]
000017CE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000017D0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000017D6 2040 movea.l A0, D0
000017D8 7001 moveq.l D0, 0x01
000017DA 3140 0002 move.w [A0 + 0x2], D0
000017DE 6014 bra +0x16 /* 000017F4 */
label000017E0:
000017E0 302D FE96 move.w D0, [A5 - 0x16A]
000017E4 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000017E6 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000017EC 2040 movea.l A0, D0
000017EE 316D D1EE 0002 move.w [A0 + 0x2], [A5 - 0x2E12]
label000017F4:
000017F4 302D FE96 move.w D0, [A5 - 0x16A]
000017F8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000017FA 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001800 2D40 FFDA move.l [A6 - 0x26], D0
00001804 4EBA EE68 jsr [PC - 0x1198 /* 0000066E */]
00001808 206E FFDA movea.l A0, [A6 - 0x26]
0000180C 1140 0024 move.b [A0 + 0x24], D0
00001810 2F2D FE9C move.l -[A7], [A5 - 0x164]
00001814 4267 clr.w -[A7]
00001816 A95D trap HiliteControl
00001818 426E FFE0 clr.w [A6 - 0x20]
0000181C 4267 clr.w -[A7]
0000181E 3F3C 0001 move.w -[A7], 0x1
00001822 3F3C 07D0 move.w -[A7], 0x7D0
00001826 2F2D FE98 move.l -[A7], [A5 - 0x168]
0000182A 4EAD 02CA jsr [A5 + 0x2CA]
0000182E 301F move.w D0, [A7]+
00001830 3D40 FFDE move.w [A6 - 0x22], D0
00001834 486D FF48 pea.l [A5 - 0xB8]
00001838 486D BBE6 pea.l [A5 - 0x441A]
0000183C 4EAD 054A jsr [A5 + 0x54A]
00001840 508F addq.l A7, 8
00001842 486D BBE7 pea.l [A5 - 0x4419]
00001846 102D BBE6 move.b D0, [A5 - 0x441A]
0000184A 4880 ext.w D0
0000184C 3F00 move.w -[A7], D0
0000184E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001852 2F2D FE98 move.l -[A7], [A5 - 0x168]
00001856 4EAD 0282 jsr [A5 + 0x282]
0000185A 526D FE96 addq.w [A5 - 0x16A], 1
0000185E 4267 clr.w -[A7]
00001860 42A7 clr.l -[A7]
00001862 4267 clr.w -[A7]
00001864 4EBA 0434 jsr [PC + 0x434 /* 00001C9A */]
00001868 508F addq.l A7, 8
0000186A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000186E A873 trap SetPort
00001870 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14
00001876 6D06 blt +0x8 /* 0000187E */
00001878 7003 moveq.l D0, 0x03
0000187A 6000 0234 bra +0x236 /* 00001AB0 */
label0000187E:
0000187E 7064 moveq.l D0, 0x64
00001880 6000 022E bra +0x230 /* 00001AB0 */
label00001884:
00001884 302D FE96 move.w D0, [A5 - 0x16A]
00001888 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000188A 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001890 3238 0214 move.w D1, [0x00000214 /* SFSaveDisk */]
00001894 4441 neg.w D1
00001896 2040 movea.l A0, D0
00001898 3081 move.w [A0], D1
0000189A 302D FE96 move.w D0, [A5 - 0x16A]
0000189E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000018A0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000018A6 2040 movea.l A0, D0
000018A8 2178 0398 002A move.l [A0 + 0x2A], [0x00000398 /* CurDirStore */]
000018AE 302D FE96 move.w D0, [A5 - 0x16A]
000018B2 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000018B4 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000018BA 2040 movea.l A0, D0
000018BC 316D BEC6 0026 move.w [A0 + 0x26], [A5 - 0x413A]
000018C2 302D FE96 move.w D0, [A5 - 0x16A]
000018C6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000018C8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000018CE 2040 movea.l A0, D0
000018D0 116D BEC0 0028 move.b [A0 + 0x28], [A5 - 0x4140]
000018D6 302D FE96 move.w D0, [A5 - 0x16A]
000018DA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000018DC 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000018E2 486D FE52 pea.l [A5 - 0x1AE]
000018E6 0680 0000 002E addi.l D0, 0x2E /* '.' */
000018EC 2F00 move.l -[A7], D0
000018EE 4878 0040 pea.l [0x00000040]
000018F2 4EAD 010A jsr [A5 + 0x10A]
000018F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018FA 3F3C 000F move.w -[A7], 0xF
000018FE 486E FFFE pea.l [A6 - 0x2]
00001902 486E FFFA pea.l [A6 - 0x6]
00001906 486E FFF2 pea.l [A6 - 0xE]
0000190A A98D trap GetDialogItem/GetDItem
0000190C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001910 4267 clr.w -[A7]
00001912 A963 trap SetControlValue/SetCtlValue
00001914 422D BEC0 clr.b [A5 - 0x4140]
00001918 302D FE96 move.w D0, [A5 - 0x16A]
0000191C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000191E 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001924 5880 addq.l D0, 4
00001926 2B40 D1BE move.l [A5 - 0x2E42], D0
0000192A 426D D1C8 clr.w [A5 - 0x2E38]
0000192E 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */]
00001932 4440 neg.w D0
00001934 3B40 D1C2 move.w [A5 - 0x2E3E], D0
00001938 4267 clr.w -[A7]
0000193A 486D D1AC pea.l [A5 - 0x2E54]
0000193E 4267 clr.w -[A7]
00001940 4EAD 01FA jsr [A5 + 0x1FA]
00001944 301F move.w D0, [A7]+
00001946 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
0000194A 6C16 bge +0x18 /* 00001962 */
0000194C 302D FE96 move.w D0, [A5 - 0x16A]
00001950 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001952 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001958 2040 movea.l A0, D0
0000195A 7001 moveq.l D0, 0x01
0000195C 3140 0002 move.w [A0 + 0x2], D0
00001960 6014 bra +0x16 /* 00001976 */
label00001962:
00001962 302D FE96 move.w D0, [A5 - 0x16A]
00001966 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001968 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
0000196E 2040 movea.l A0, D0
00001970 316D D1EE 0002 move.w [A0 + 0x2], [A5 - 0x2E12]
label00001976:
00001976 2F2D FE9C move.l -[A7], [A5 - 0x164]
0000197A 4267 clr.w -[A7]
0000197C A95D trap HiliteControl
0000197E 426E FFE0 clr.w [A6 - 0x20]
00001982 4267 clr.w -[A7]
00001984 3F3C 0001 move.w -[A7], 0x1
00001988 3F3C 07D0 move.w -[A7], 0x7D0
0000198C 2F2D FE98 move.l -[A7], [A5 - 0x168]
00001990 4EAD 02CA jsr [A5 + 0x2CA]
00001994 301F move.w D0, [A7]+
00001996 3D40 FFDE move.w [A6 - 0x22], D0
0000199A 302D FE96 move.w D0, [A5 - 0x16A]
0000199E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000019A0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000019A6 322D FE96 move.w D1, [A5 - 0x16A]
000019AA C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF
000019AC 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD
000019B2 0680 0000 002F addi.l D0, 0x2F /* '/' */
000019B8 2F00 move.l -[A7], D0
000019BA 2041 movea.l A0, D1
000019BC 1028 002E move.b D0, [A0 + 0x2E]
000019C0 4880 ext.w D0
000019C2 3F00 move.w -[A7], D0
000019C4 2F2E FFDE move.l -[A7], [A6 - 0x22]
000019C8 2F2D FE98 move.l -[A7], [A5 - 0x168]
000019CC 4EAD 0282 jsr [A5 + 0x282]
000019D0 2F2E FFDE move.l -[A7], [A6 - 0x22]
000019D4 2F2D FE98 move.l -[A7], [A5 - 0x168]
000019D8 4EAD 02A2 jsr [A5 + 0x2A2]
000019DC 526D FE96 addq.w [A5 - 0x16A], 1
000019E0 4267 clr.w -[A7]
000019E2 42A7 clr.l -[A7]
000019E4 4267 clr.w -[A7]
000019E6 4EBA 02B2 jsr [PC + 0x2B2 /* 00001C9A */]
000019EA 508F addq.l A7, 8
000019EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019F0 A873 trap SetPort
000019F2 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14
000019F8 6D06 blt +0x8 /* 00001A00 */
000019FA 7003 moveq.l D0, 0x03
000019FC 6000 00B2 bra +0xB4 /* 00001AB0 */
label00001A00:
00001A00 7064 moveq.l D0, 0x64
00001A02 6000 00AC bra +0xAE /* 00001AB0 */
00001A06 486E FFE2 pea.l [A6 - 0x1E]
00001A0A A976 trap GetKeys
00001A0C 4267 clr.w -[A7]
00001A0E 486E FFE2 pea.l [A6 - 0x1E]
00001A12 4878 0030 pea.l [0x00000030]
00001A16 A85D trap BitTst
00001A18 101F move.b D0, [A7]+
00001A1A 4A00 tst.b D0
00001A1C 6700 008E beq +0x90 /* 00001AAC */
00001A20 206E 0008 movea.l A0, [A6 + 0x8]
00001A24 4868 0010 pea.l [A0 + 0x10]
00001A28 4EAD 02D2 jsr [A5 + 0x2D2]
00001A2C 588F addq.l A7, 4
00001A2E 4EAD 02FA jsr [A5 + 0x2FA]
00001A32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A36 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001A3A 486E FFFE pea.l [A6 - 0x2]
00001A3E 486E FFFA pea.l [A6 - 0x6]
00001A42 486E FFF2 pea.l [A6 - 0xE]
00001A46 A98D trap GetDialogItem/GetDItem
00001A48 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A4C 486D BBE6 pea.l [A5 - 0x441A]
00001A50 A98F trap SetDialogItemText/SetIText
00001A52 7064 moveq.l D0, 0x64
00001A54 6000 005A bra +0x5C /* 00001AB0 */
00001A58 4A2D BEC0 tst.b [A5 - 0x4140]
00001A5C 6720 beq +0x22 /* 00001A7E */
00001A5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A62 3F3C 000F move.w -[A7], 0xF
00001A66 486E FFFE pea.l [A6 - 0x2]
00001A6A 486E FFFA pea.l [A6 - 0x6]
00001A6E 486E FFF2 pea.l [A6 - 0xE]
00001A72 A98D trap GetDialogItem/GetDItem
00001A74 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A78 4267 clr.w -[A7]
00001A7A A963 trap SetControlValue/SetCtlValue
00001A7C 6020 bra +0x22 /* 00001A9E */
label00001A7E:
00001A7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A82 3F3C 000F move.w -[A7], 0xF
00001A86 486E FFFE pea.l [A6 - 0x2]
00001A8A 486E FFFA pea.l [A6 - 0x6]
00001A8E 486E FFF2 pea.l [A6 - 0xE]
00001A92 A98D trap GetDialogItem/GetDItem
00001A94 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001A98 3F3C 0001 move.w -[A7], 0x1
00001A9C A963 trap SetControlValue/SetCtlValue
label00001A9E:
00001A9E 4A2D BEC0 tst.b [A5 - 0x4140]
00001AA2 57C0 seq D0
00001AA4 4400 neg.b D0
00001AA6 4880 ext.w D0
00001AA8 1B40 BEC0 move.b [A5 - 0x4140], D0
label00001AAC:
00001AAC 302E 000C move.w D0, [A6 + 0xC]
label00001AB0:
00001AB0 4E5E unlink A6
00001AB2 205F movea.l A0, [A7]+
00001AB4 4FEF 0006 lea.l A7, [A7 + 0x6]
00001AB8 3E80 move.w [A7], D0
00001ABA 4ED0 jmp [A0]
fn00001ABC:
00001ABC 4E56 FFEC link A6, -0x0014
00001AC0 0C6D 036B BE3E cmpi.w [A5 - 0x41C2], 0x36B
00001AC6 6F14 ble +0x16 /* 00001ADC */
00001AC8 306D BE3E movea.w A0, [A5 - 0x41C2]
00001ACC 2008 move.l D0, A0
00001ACE 81FC 0002 divs.w D0, 0x2
00001AD2 0640 FF42 addi.w D0, 0xFF42
00001AD6 3D40 FFFE move.w [A6 - 0x2], D0
00001ADA 600C bra +0xE /* 00001AE8 */
label00001ADC:
00001ADC 302D BE3E move.w D0, [A5 - 0x41C2]
00001AE0 0640 FE84 addi.w D0, 0xFE84
00001AE4 3D40 FFFE move.w [A6 - 0x2], D0
label00001AE8:
00001AE8 7050 moveq.l D0, 0x50
00001AEA 3D40 FFFC move.w [A6 - 0x4], D0
00001AEE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AF2 486D FF4A pea.l [A5 - 0xB6]
00001AF6 486D 02EA pea.l [A5 + 0x2EA]
00001AFA 3F3C FFFF move.w -[A7], 0xFFFF
00001AFE 486E FFEC pea.l [A6 - 0x14]
00001B02 486D 0572 pea.l [A5 + 0x572]
00001B06 486D FE48 pea.l [A5 - 0x1B8]
00001B0A 3F3C 0401 move.w -[A7], 0x401
00001B0E 42A7 clr.l -[A7]
00001B10 4EAD 0252 jsr [A5 + 0x252]
00001B14 4E5E unlink A6
00001B16 4E75 rts
fn00001B18:
00001B18 4E56 FFEE link A6, -0x0012
00001B1C 422E FFEF clr.b [A6 - 0x11]
00001B20 2D6D BF9E FFF8 move.l [A6 - 0x8], [A5 - 0x4062]
00001B26 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001B2A A873 trap SetPort
00001B2C 486E FFF8 pea.l [A6 - 0x8]
00001B30 A871 trap GlobalToLocal
00001B32 206D FE98 movea.l A0, [A5 - 0x168]
00001B36 4267 clr.w -[A7]
00001B38 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001B3C 2F10 move.l -[A7], [A0]
00001B3E A8AD trap PtInRect
00001B40 101F move.b D0, [A7]+
00001B42 4A00 tst.b D0
00001B44 6700 0070 beq +0x72 /* 00001BB6 */
00001B48 4267 clr.w -[A7]
00001B4A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001B4E 3F2D BFA2 move.w -[A7], [A5 - 0x405E]
00001B52 2F2D FE98 move.l -[A7], [A5 - 0x168]
00001B56 4EAD 02C2 jsr [A5 + 0x2C2]
00001B5A 101F move.b D0, [A7]+
00001B5C 426E FFF2 clr.w [A6 - 0xE]
00001B60 426E FFFC clr.w [A6 - 0x4]
00001B64 6026 bra +0x28 /* 00001B8C */
label00001B66:
00001B66 3D6E FFFC FFF0 move.w [A6 - 0x10], [A6 - 0x4]
00001B6C 4267 clr.w -[A7]
00001B6E 4267 clr.w -[A7]
00001B70 486E FFF0 pea.l [A6 - 0x10]
00001B74 2F2D FE98 move.l -[A7], [A5 - 0x168]
00001B78 4EAD 0292 jsr [A5 + 0x292]
00001B7C 101F move.b D0, [A7]+
00001B7E 4A00 tst.b D0
00001B80 6706 beq +0x8 /* 00001B88 */
00001B82 7001 moveq.l D0, 0x01
00001B84 1D40 FFEF move.b [A6 - 0x11], D0
label00001B88:
00001B88 526E FFFC addq.w [A6 - 0x4], 1
label00001B8C:
00001B8C 302E FFFC move.w D0, [A6 - 0x4]
00001B90 B06D FE96 cmp.w D0, [A5 - 0x16A]
00001B94 6DD0 blt -0x2E /* 00001B66 */
00001B96 4A2E FFEF tst.b [A6 - 0x11]
00001B9A 670C beq +0xE /* 00001BA8 */
00001B9C 2F2D FEA4 move.l -[A7], [A5 - 0x15C]
00001BA0 4267 clr.w -[A7]
00001BA2 A95D trap HiliteControl
00001BA4 6000 00BA bra +0xBC /* 00001C60 */
label00001BA8:
00001BA8 2F2D FEA4 move.l -[A7], [A5 - 0x15C]
00001BAC 3F3C 00FF move.w -[A7], 0xFF
00001BB0 A95D trap HiliteControl
00001BB2 6000 00AC bra +0xAE /* 00001C60 */
label00001BB6:
00001BB6 4267 clr.w -[A7]
00001BB8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001BBC 2F2D BFA4 move.l -[A7], [A5 - 0x405C]
00001BC0 486E FFF4 pea.l [A6 - 0xC]
00001BC4 A96C trap FindControl
00001BC6 301F move.w D0, [A7]+
00001BC8 3D40 FFFE move.w [A6 - 0x2], D0
00001BCC 4A6E FFFE tst.w [A6 - 0x2]
00001BD0 6700 008E beq +0x90 /* 00001C60 */
00001BD4 4267 clr.w -[A7]
00001BD6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001BDA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001BDE 42A7 clr.l -[A7]
00001BE0 A968 trap TrackControl
00001BE2 301F move.w D0, [A7]+
00001BE4 3D40 FFFE move.w [A6 - 0x2], D0
00001BE8 4A6E FFFE tst.w [A6 - 0x2]
00001BEC 6700 0072 beq +0x74 /* 00001C60 */
00001BF0 202E FFF4 move.l D0, [A6 - 0xC]
00001BF4 B0AD FEA0 cmp.l D0, [A5 - 0x160]
00001BF8 6606 bne +0x8 /* 00001C00 */
00001BFA 7000 moveq.l D0, 0x00
00001BFC 6000 0064 bra +0x66 /* 00001C62 */
label00001C00:
00001C00 202E FFF4 move.l D0, [A6 - 0xC]
00001C04 B0AD FEAC cmp.l D0, [A5 - 0x154]
00001C08 660A bne +0xC /* 00001C14 */
00001C0A 4EBA F1AC jsr [PC - 0xE54 /* 00000DB8 */]
00001C0E 7000 moveq.l D0, 0x00
00001C10 6000 0050 bra +0x52 /* 00001C62 */
label00001C14:
00001C14 202E FFF4 move.l D0, [A6 - 0xC]
00001C18 B0AD FEA8 cmp.l D0, [A5 - 0x158]
00001C1C 6606 bne +0x8 /* 00001C24 */
00001C1E 4EBA 0046 jsr [PC + 0x46 /* 00001C66 */]
00001C22 603C bra +0x3E /* 00001C60 */
label00001C24:
00001C24 202E FFF4 move.l D0, [A6 - 0xC]
00001C28 B0AD FE9C cmp.l D0, [A5 - 0x164]
00001C2C 6608 bne +0xA /* 00001C36 */
00001C2E 4EBA 01C6 jsr [PC + 0x1C6 /* 00001DF6 */]
00001C32 7000 moveq.l D0, 0x00
00001C34 602C bra +0x2E /* 00001C62 */
label00001C36:
00001C36 202E FFF4 move.l D0, [A6 - 0xC]
00001C3A B0AD FEA4 cmp.l D0, [A5 - 0x15C]
00001C3E 6620 bne +0x22 /* 00001C60 */
00001C40 4EBA 042A jsr [PC + 0x42A /* 0000206C */]
00001C44 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14
00001C4A 6D0C blt +0xE /* 00001C58 */
00001C4C 2F2D FEA8 move.l -[A7], [A5 - 0x158]
00001C50 3F3C 00FF move.w -[A7], 0xFF
00001C54 A95D trap HiliteControl
00001C56 6008 bra +0xA /* 00001C60 */
label00001C58:
00001C58 2F2D FEA8 move.l -[A7], [A5 - 0x158]
00001C5C 4267 clr.w -[A7]
00001C5E A95D trap HiliteControl
label00001C60:
00001C60 7001 moveq.l D0, 0x01
label00001C62:
00001C62 4E5E unlink A6
00001C64 4E75 rts
fn00001C66:
00001C66 4EBA FE54 jsr [PC - 0x1AC /* 00001ABC */]
00001C6A 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001C6E A873 trap SetPort
00001C70 4267 clr.w -[A7]
00001C72 42A7 clr.l -[A7]
00001C74 4267 clr.w -[A7]
00001C76 4EBA 0022 jsr [PC + 0x22 /* 00001C9A */]
00001C7A 508F addq.l A7, 8
00001C7C 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14
00001C82 6D0C blt +0xE /* 00001C90 */
00001C84 2F2D FEA8 move.l -[A7], [A5 - 0x158]
00001C88 3F3C 00FF move.w -[A7], 0xFF
00001C8C A95D trap HiliteControl
00001C8E 6008 bra +0xA /* 00001C98 */
label00001C90:
00001C90 2F2D FEA8 move.l -[A7], [A5 - 0x158]
00001C94 4267 clr.w -[A7]
00001C96 A95D trap HiliteControl
label00001C98:
00001C98 4E75 rts
fn00001C9A:
00001C9A 4E56 0000 link A6, 0
00001C9E 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001CA2 A873 trap SetPort
00001CA4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001CA8 A922 trap BeginUpdate
00001CAA 206D D2B8 movea.l A0, [A5 - 0x2D48]
00001CAE 2F28 0018 move.l -[A7], [A0 + 0x18]
00001CB2 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00001CB6 4EAD 027A jsr [A5 + 0x27A]
00001CBA 4EAD 052A jsr [A5 + 0x52A]
00001CBE 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001CC2 A969 trap DrawControls
00001CC4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00001CC8 A923 trap EndUpdate
00001CCA 4A2E 0009 tst.b [A6 + 0x9]
00001CCE 675E beq +0x60 /* 00001D2E */
00001CD0 2F2E 000A move.l -[A7], [A6 + 0xA]
00001CD4 A873 trap SetPort
00001CD6 206E 000A movea.l A0, [A6 + 0xA]
00001CDA 4868 0010 pea.l [A0 + 0x10]
00001CDE A8A3 trap EraseRect
00001CE0 3F3C 0005 move.w -[A7], 0x5
00001CE4 3F3C 000F move.w -[A7], 0xF
00001CE8 A893 trap MoveTo
00001CEA 306E 000E movea.w A0, [A6 + 0xE]
00001CEE 2F08 move.l -[A7], A0
00001CF0 486D BBE6 pea.l [A5 - 0x441A]
00001CF4 4EAD 020A jsr [A5 + 0x20A]
00001CF8 486D BBE6 pea.l [A5 - 0x441A]
00001CFC A884 trap DrawString
00001CFE 486D FF4C pea.l [A5 - 0xB4]
00001D02 A884 trap DrawString
00001D04 3F3C 0005 move.w -[A7], 0x5
00001D08 3F3C 001E move.w -[A7], 0x1E
00001D0C A893 trap MoveTo
00001D0E 302D FE96 move.w D0, [A5 - 0x16A]
00001D12 906E 000E sub.w D0, [A6 + 0xE]
00001D16 48C0 ext.l D0
00001D18 2F00 move.l -[A7], D0
00001D1A 486D BBE6 pea.l [A5 - 0x441A]
00001D1E 4EAD 020A jsr [A5 + 0x20A]
00001D22 486D BBE6 pea.l [A5 - 0x441A]
00001D26 A884 trap DrawString
00001D28 486D FF5C pea.l [A5 - 0xA4]
00001D2C A884 trap DrawString
label00001D2E:
00001D2E 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001D32 A873 trap SetPort
00001D34 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001D38 A922 trap BeginUpdate
00001D3A 206D FEB0 movea.l A0, [A5 - 0x150]
00001D3E 2F28 0018 move.l -[A7], [A0 + 0x18]
00001D42 2F2D FE98 move.l -[A7], [A5 - 0x168]
00001D46 4EAD 027A jsr [A5 + 0x27A]
00001D4A 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001D4E A969 trap DrawControls
00001D50 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001D54 A923 trap EndUpdate
00001D56 3B7C 00E3 BEB0 move.w [A5 - 0x4150], 0xE3
00001D5C 3B7C 00EE BEB4 move.w [A5 - 0x414C], 0xEE
00001D62 426D BEB2 clr.w [A5 - 0x414E]
00001D66 7063 moveq.l D0, 0x63
00001D68 3B40 BEB6 move.w [A5 - 0x414A], D0
00001D6C 486D BEB0 pea.l [A5 - 0x4150]
00001D70 A8A3 trap EraseRect
00001D72 3F3C 0005 move.w -[A7], 0x5
00001D76 3F3C 00EB move.w -[A7], 0xEB
00001D7A A893 trap MoveTo
00001D7C 486D FF6C pea.l [A5 - 0x94]
00001D80 A884 trap DrawString
00001D82 306D FE96 movea.w A0, [A5 - 0x16A]
00001D86 2F08 move.l -[A7], A0
00001D88 486D BBE6 pea.l [A5 - 0x441A]
00001D8C 4EAD 020A jsr [A5 + 0x20A]
00001D90 486D BBE6 pea.l [A5 - 0x441A]
00001D94 A884 trap DrawString
00001D96 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001D9A 3F3C 00EB move.w -[A7], 0xEB
00001D9E A893 trap MoveTo
00001DA0 486D FF76 pea.l [A5 - 0x8A]
00001DA4 A884 trap DrawString
00001DA6 4267 clr.w -[A7]
00001DA8 3F3C 00E2 move.w -[A7], 0xE2
00001DAC A893 trap MoveTo
00001DAE 3F3C 00C3 move.w -[A7], 0xC3
00001DB2 3F3C 00E2 move.w -[A7], 0xE2
00001DB6 A891 trap LineTo
00001DB8 3B7C 00ED BEB0 move.w [A5 - 0x4150], 0xED
00001DBE 3B7C 0106 BEB4 move.w [A5 - 0x414C], 0x106
00001DC4 7003 moveq.l D0, 0x03
00001DC6 3B40 BEB2 move.w [A5 - 0x414E], D0
00001DCA 7058 moveq.l D0, 0x58
00001DCC 3B40 BEB6 move.w [A5 - 0x414A], D0
00001DD0 3F3C 0004 move.w -[A7], 0x4
00001DD4 3F3C 0004 move.w -[A7], 0x4
00001DD8 A89B trap PenSize
00001DDA 486D BEB0 pea.l [A5 - 0x4150]
00001DDE 3F3C 0010 move.w -[A7], 0x10
00001DE2 3F3C 0010 move.w -[A7], 0x10
00001DE6 A8B0 trap FrameRoundRect
00001DE8 3F3C 0001 move.w -[A7], 0x1
00001DEC 3F3C 0001 move.w -[A7], 0x1
00001DF0 A89B trap PenSize
00001DF2 4E5E unlink A6
00001DF4 4E75 rts
fn00001DF6:
00001DF6 4E56 FFF8 link A6, -0x0008
00001DFA 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001DFE 302D BE3E move.w D0, [A5 - 0x41C2]
00001E02 0640 FE5F addi.w D0, 0xFE5F
00001E06 3F00 move.w -[A7], D0
00001E08 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00001E0C 4267 clr.w -[A7]
00001E0E A91B trap MoveWindow
00001E10 2F2D FEB0 move.l -[A7], [A5 - 0x150]
00001E14 3F3C 00BE move.w -[A7], 0xBE
00001E18 3F3C 0106 move.w -[A7], 0x106
00001E1C 4267 clr.w -[A7]
00001E1E A91D trap SizeWindow
00001E20 3B7C 0109 BEB0 move.w [A5 - 0x4150], 0x109
00001E26 3B7C 0133 BEB4 move.w [A5 - 0x414C], 0x133
00001E2C 302D BE3E move.w D0, [A5 - 0x41C2]
00001E30 0640 FE5F addi.w D0, 0xFE5F
00001E34 3B40 BEB2 move.w [A5 - 0x414E], D0
00001E38 302D BEB2 move.w D0, [A5 - 0x414E]
00001E3C 0640 00BE addi.w D0, 0xBE
00001E40 3B40 BEB6 move.w [A5 - 0x414A], D0
00001E44 42A7 clr.l -[A7]
00001E46 42A7 clr.l -[A7]
00001E48 486D BEB0 pea.l [A5 - 0x4150]
00001E4C 486D FF7E pea.l [A5 - 0x82]
00001E50 1F3C 0001 move.b -[A7], 0x1
00001E54 3F3C 0002 move.w -[A7], 0x2
00001E58 4878 FFFF pea.l [0xFFFFFFFF]
00001E5C 4267 clr.w -[A7]
00001E5E 42A7 clr.l -[A7]
00001E60 A913 trap NewWindow
00001E62 205F movea.l A0, [A7]+
00001E64 2D48 FFFA move.l [A6 - 0x6], A0
00001E68 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001E6C A873 trap SetPort
00001E6E 4267 clr.w -[A7]
00001E70 A887 trap TextFont
00001E72 426E FFFE clr.w [A6 - 0x2]
00001E76 6000 01DE bra +0x1E0 /* 00002056 */
label00001E7A:
00001E7A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001E7E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001E82 3F3C 0001 move.w -[A7], 0x1
00001E86 4EBA FE12 jsr [PC - 0x1EE /* 00001C9A */]
00001E8A 508F addq.l A7, 8
00001E8C 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7
00001E92 6310 bls +0x12 /* 00001EA4 */
00001E94 42A7 clr.l -[A7]
00001E96 3F3C 0087 move.w -[A7], 0x87
00001E9A 4EAD 008A jsr [A5 + 0x8A]
00001E9E 5C8F addq.l A7, 6
00001EA0 6000 01C0 bra +0x1C2 /* 00002062 */
label00001EA4:
00001EA4 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001EA8 4EBA 02BE jsr [PC + 0x2BE /* 00002168 */]
00001EAC 548F addq.l A7, 2
00001EAE 4A40 tst.w D0
00001EB0 6700 01A0 beq +0x1A2 /* 00002052 */
00001EB4 302E FFFE move.w D0, [A6 - 0x2]
00001EB8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001EBA 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001EC0 2040 movea.l A0, D0
00001EC2 3B68 0026 BEC6 move.w [A5 - 0x413A], [A0 + 0x26]
00001EC8 302E FFFE move.w D0, [A6 - 0x2]
00001ECC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001ECE 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001ED4 2040 movea.l A0, D0
00001ED6 4A28 002E tst.b [A0 + 0x2E]
00001EDA 6600 009C bne +0x9E /* 00001F78 */
00001EDE 1D6D FA16 FFF9 move.b [A6 - 0x7], [A5 - 0x5EA]
00001EE4 302E FFFE move.w D0, [A6 - 0x2]
00001EE8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001EEA 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001EF0 2040 movea.l A0, D0
00001EF2 4A28 0024 tst.b [A0 + 0x24]
00001EF6 6708 beq +0xA /* 00001F00 */
00001EF8 7002 moveq.l D0, 0x02
00001EFA 1B40 FA16 move.b [A5 - 0x5EA], D0
00001EFE 6004 bra +0x6 /* 00001F04 */
label00001F00:
00001F00 422D FA16 clr.b [A5 - 0x5EA]
label00001F04:
00001F04 302E FFFE move.w D0, [A6 - 0x2]
00001F08 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001F0A 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001F10 322E FFFE move.w D1, [A6 - 0x2]
00001F14 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF
00001F16 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD
00001F1C 2041 movea.l A0, D1
00001F1E 2F28 002A move.l -[A7], [A0 + 0x2A]
00001F22 2040 movea.l A0, D0
00001F24 3F10 move.w -[A7], [A0]
00001F26 4EBA E0D8 jsr [PC - 0x1F28 /* 00000000 */]
00001F2A 5C8F addq.l A7, 6
00001F2C 302E FFFE move.w D0, [A6 - 0x2]
00001F30 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001F32 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001F38 2040 movea.l A0, D0
00001F3A 4A28 0028 tst.b [A0 + 0x28]
00001F3E 672E beq +0x30 /* 00001F6E */
00001F40 4A2D BCEC tst.b [A5 - 0x4314]
00001F44 6628 bne +0x2A /* 00001F6E */
00001F46 302E FFFE move.w D0, [A6 - 0x2]
00001F4A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001F4C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001F52 322E FFFE move.w D1, [A6 - 0x2]
00001F56 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF
00001F58 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD
00001F5E 2041 movea.l A0, D1
00001F60 2F28 002A move.l -[A7], [A0 + 0x2A]
00001F64 2040 movea.l A0, D0
00001F66 3F10 move.w -[A7], [A0]
00001F68 4EAD 0352 jsr [A5 + 0x352]
00001F6C 5C8F addq.l A7, 6
label00001F6E:
00001F6E 1B6E FFF9 FA16 move.b [A5 - 0x5EA], [A6 - 0x7]
00001F74 6000 00BA bra +0xBC /* 00002030 */
label00001F78:
00001F78 422D FE18 clr.b [A5 - 0x1E8]
00001F7C 302E FFFE move.w D0, [A6 - 0x2]
00001F80 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001F82 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001F88 322E FFFE move.w D1, [A6 - 0x2]
00001F8C C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF
00001F8E 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD
00001F94 342E FFFE move.w D2, [A6 - 0x2]
00001F98 C5FC muls.w D2, 0xFFFFFFFFFFFFFFFF
00001F9A 006E D4AD FE92 ori.w [A6 - 0x16E], 0xD4AD
00001FA0 3F3C 0001 move.w -[A7], 0x1
00001FA4 0682 0000 002E addi.l D2, 0x2E /* '.' */
00001FAA 2F02 move.l -[A7], D2
00001FAC 2041 movea.l A0, D1
00001FAE 2F28 002A move.l -[A7], [A0 + 0x2A]
00001FB2 2040 movea.l A0, D0
00001FB4 3F10 move.w -[A7], [A0]
00001FB6 4EAD 02E2 jsr [A5 + 0x2E2]
00001FBA 4FEF 000C lea.l A7, [A7 + 0xC]
00001FBE 302E FFFE move.w D0, [A6 - 0x2]
00001FC2 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001FC4 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001FCA 2040 movea.l A0, D0
00001FCC 4A28 0028 tst.b [A0 + 0x28]
00001FD0 675E beq +0x60 /* 00002030 */
00001FD2 4A2D BCEC tst.b [A5 - 0x4314]
00001FD6 6658 bne +0x5A /* 00002030 */
00001FD8 302E FFFE move.w D0, [A6 - 0x2]
00001FDC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001FDE 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001FE4 2040 movea.l A0, D0
00001FE6 3B50 D1C2 move.w [A5 - 0x2E3E], [A0]
00001FEA 302E FFFE move.w D0, [A6 - 0x2]
00001FEE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00001FF0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00001FF6 2040 movea.l A0, D0
00001FF8 2B68 002A D1DC move.l [A5 - 0x2E24], [A0 + 0x2A]
00001FFE 302E FFFE move.w D0, [A6 - 0x2]
00002002 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00002004 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
0000200A 0680 0000 002E addi.l D0, 0x2E /* '.' */
00002010 2B40 D1BE move.l [A5 - 0x2E42], D0
00002014 422D D1C6 clr.b [A5 - 0x2E3A]
00002018 4267 clr.w -[A7]
0000201A 486D D1AC pea.l [A5 - 0x2E54]
0000201E 4267 clr.w -[A7]
00002020 4EAD 0202 jsr [A5 + 0x202]
00002024 301F move.w D0, [A7]+
00002026 3F2D D1BC move.w -[A7], [A5 - 0x2E44]
0000202A 4EAD 030A jsr [A5 + 0x30A]
0000202E 548F addq.l A7, 2
label00002030:
00002030 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002034 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002038 3F3C 0001 move.w -[A7], 0x1
0000203C 4EBA FC5C jsr [PC - 0x3A4 /* 00001C9A */]
00002040 508F addq.l A7, 8
00002042 4A2D BCEC tst.b [A5 - 0x4314]
00002046 661A bne +0x1C /* 00002062 */
00002048 2F2D FA0A move.l -[A7], [A5 - 0x5F6]
0000204C 3F3C 0001 move.w -[A7], 0x1
00002050 A939 trap EnableItem
label00002052:
00002052 526E FFFE addq.w [A6 - 0x2], 1
label00002056:
00002056 302E FFFE move.w D0, [A6 - 0x2]
0000205A B06D FE96 cmp.w D0, [A5 - 0x16A]
0000205E 6D00 FE1A blt -0x1E4 /* 00001E7A */
label00002062:
00002062 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002066 A914 trap DisposeWindow
00002068 4E5E unlink A6
0000206A 4E75 rts
fn0000206C:
0000206C 4E56 FFFA link A6, -0x0006
00002070 4267 clr.w -[A7]
00002072 2F2D FE98 move.l -[A7], [A5 - 0x168]
00002076 4EAD 02AA jsr [A5 + 0x2AA]
0000207A 426E FFFC clr.w [A6 - 0x4]
0000207E 426E FFFE clr.w [A6 - 0x2]
00002082 6032 bra +0x34 /* 000020B6 */
label00002084:
00002084 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
0000208A 4267 clr.w -[A7]
0000208C 4267 clr.w -[A7]
0000208E 486E FFFA pea.l [A6 - 0x6]
00002092 2F2D FE98 move.l -[A7], [A5 - 0x168]
00002096 4EAD 0292 jsr [A5 + 0x292]
0000209A 101F move.b D0, [A7]+
0000209C 4A00 tst.b D0
0000209E 6712 beq +0x14 /* 000020B2 */
000020A0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000020A4 4EBA 006E jsr [PC + 0x6E /* 00002114 */]
000020A8 548F addq.l A7, 2
000020AA 536E FFFE subq.w [A6 - 0x2], 1
000020AE 536D FE96 subq.w [A5 - 0x16A], 1
label000020B2:
000020B2 526E FFFE addq.w [A6 - 0x2], 1
label000020B6:
000020B6 302E FFFE move.w D0, [A6 - 0x2]
000020BA B06D FE96 cmp.w D0, [A5 - 0x16A]
000020BE 6DC4 blt -0x3A /* 00002084 */
000020C0 1F3C 0001 move.b -[A7], 0x1
000020C4 2F2D FE98 move.l -[A7], [A5 - 0x168]
000020C8 4EAD 02AA jsr [A5 + 0x2AA]
000020CC 2F2D FEB0 move.l -[A7], [A5 - 0x150]
000020D0 A873 trap SetPort
000020D2 206D FE98 movea.l A0, [A5 - 0x168]
000020D6 2F10 move.l -[A7], [A0]
000020D8 A8A3 trap EraseRect
000020DA 206D FEB0 movea.l A0, [A5 - 0x150]
000020DE 2F28 0018 move.l -[A7], [A0 + 0x18]
000020E2 2F2D FE98 move.l -[A7], [A5 - 0x168]
000020E6 4EAD 027A jsr [A5 + 0x27A]
000020EA 4267 clr.w -[A7]
000020EC 42A7 clr.l -[A7]
000020EE 4267 clr.w -[A7]
000020F0 4EBA FBA8 jsr [PC - 0x458 /* 00001C9A */]
000020F4 508F addq.l A7, 8
000020F6 4A6D FE96 tst.w [A5 - 0x16A]
000020FA 660A bne +0xC /* 00002106 */
000020FC 2F2D FE9C move.l -[A7], [A5 - 0x164]
00002100 3F3C 00FF move.w -[A7], 0xFF
00002104 A95D trap HiliteControl
label00002106:
00002106 2F2D FEA4 move.l -[A7], [A5 - 0x15C]
0000210A 3F3C 00FF move.w -[A7], 0xFF
0000210E A95D trap HiliteControl
00002110 4E5E unlink A6
00002112 4E75 rts
fn00002114:
00002114 4E56 FFFE link A6, -0x0002
00002118 3F3C 0001 move.w -[A7], 0x1
0000211C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002120 2F2D FE98 move.l -[A7], [A5 - 0x168]
00002124 4EAD 02BA jsr [A5 + 0x2BA]
00002128 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8]
0000212E 602C bra +0x2E /* 0000215C */
label00002130:
00002130 302E FFFE move.w D0, [A6 - 0x2]
00002134 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00002136 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
0000213C 322E FFFE move.w D1, [A6 - 0x2]
00002140 5241 addq.w D1, 1
00002142 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF
00002144 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD
0000214A 2041 movea.l A0, D1
0000214C 2240 movea.l A1, D0
0000214E 701A moveq.l D0, 0x1A
label00002150:
00002150 22D8 move.l [A1]+, [A0]+
00002152 51C8 FFFC dbf D0, -0x6 /* 00002150 */
00002156 32D8 move.w [A1]+, [A0]+
00002158 526E FFFE addq.w [A6 - 0x2], 1
label0000215C:
0000215C 0C6E 0014 FFFE cmpi.w [A6 - 0x2], 0x14
00002162 6DCC blt -0x32 /* 00002130 */
00002164 4E5E unlink A6
00002166 4E75 rts
fn00002168:
00002168 4E56 FFFC link A6, -0x0004
0000216C 426D D1C8 clr.w [A5 - 0x2E38]
00002170 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002174 2B48 D1BE move.l [A5 - 0x2E42], A0
00002178 302E 0008 move.w D0, [A6 + 0x8]
0000217C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000217E 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00002184 2040 movea.l A0, D0
00002186 3B50 D1C2 move.w [A5 - 0x2E3E], [A0]
0000218A 4267 clr.w -[A7]
0000218C 486D D1AC pea.l [A5 - 0x2E54]
00002190 4267 clr.w -[A7]
00002192 4EAD 0152 jsr [A5 + 0x152]
00002196 301F move.w D0, [A7]+
00002198 302E 0008 move.w D0, [A6 + 0x8]
0000219C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000219E 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000021A4 4267 clr.w -[A7]
000021A6 5880 addq.l D0, 4
000021A8 2F00 move.l -[A7], D0
000021AA 486D BBE6 pea.l [A5 - 0x441A]
000021AE 4267 clr.w -[A7]
000021B0 1F3C 0001 move.b -[A7], 0x1
000021B4 4EAD 012A jsr [A5 + 0x12A]
000021B8 101F move.b D0, [A7]+
000021BA 4A00 tst.b D0
000021BC 6706 beq +0x8 /* 000021C4 */
000021BE 7001 moveq.l D0, 0x01
000021C0 6000 0108 bra +0x10A /* 000022CA */
label000021C4:
000021C4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000021C8 4EBA 015C jsr [PC + 0x15C /* 00002326 */]
000021CC 548F addq.l A7, 2
000021CE 4A40 tst.w D0
000021D0 6706 beq +0x8 /* 000021D8 */
000021D2 7001 moveq.l D0, 0x01
000021D4 6000 00F4 bra +0xF6 /* 000022CA */
label000021D8:
000021D8 302E 0008 move.w D0, [A6 + 0x8]
000021DC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000021DE 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000021E4 2040 movea.l A0, D0
000021E6 3F28 0002 move.w -[A7], [A0 + 0x2]
000021EA 4EBA 00E2 jsr [PC + 0xE2 /* 000022CE */]
000021EE 548F addq.l A7, 2
000021F0 302E 0008 move.w D0, [A6 + 0x8]
000021F4 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
000021F6 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
000021FC 5880 addq.l D0, 4
000021FE 2F00 move.l -[A7], D0
00002200 42A7 clr.l -[A7]
00002202 42A7 clr.l -[A7]
00002204 42A7 clr.l -[A7]
00002206 A98B trap ParamText
00002208 4878 FFFF pea.l [0xFFFFFFFF]
0000220C 42A7 clr.l -[A7]
0000220E 3F3C 0102 move.w -[A7], 0x102
00002212 4EAD 0092 jsr [A5 + 0x92]
00002216 4FEF 000A lea.l A7, [A7 + 0xA]
0000221A 2D40 FFFC move.l [A6 - 0x4], D0
0000221E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002222 A981 trap DrawDialog
label00002224:
00002224 4267 clr.w -[A7]
00002226 3F3C FFFF move.w -[A7], 0xFFFF
0000222A 486D BF94 pea.l [A5 - 0x406C]
0000222E A970 trap GetNextEvent
00002230 101F move.b D0, [A7]+
00002232 4A00 tst.b D0
00002234 67EE beq -0x10 /* 00002224 */
00002236 302D BF94 move.w D0, [A5 - 0x406C]
0000223A 4EAD 002A jsr [A5 + 0x2A]
0000223E 0004 0012 ori.b D4, 0x12
00002242 000F 0020 ori.b A7, 0x20 /* ' ' */
00002246 0006 002A ori.b D6, 0x2A /* '*' */
0000224A 0003 0030 ori.b D3, 0x30 /* '0' */
0000224E 0007 FFD4 ori.b D7, 0xD4
00002252 082D 0000 BF99 btst.b [A5 - 0x4067], 0x0
00002258 57C0 seq D0
0000225A 4400 neg.b D0
0000225C 4880 ext.w D0
0000225E 1B40 D08F move.b [A5 - 0x2F71], D0
00002262 60C0 bra -0x3E /* 00002224 */
00002264 4267 clr.w -[A7]
00002266 42A7 clr.l -[A7]
00002268 4267 clr.w -[A7]
0000226A 4EBA FA2E jsr [PC - 0x5D2 /* 00001C9A */]
0000226E 508F addq.l A7, 8
00002270 60B2 bra -0x4C /* 00002224 */
00002272 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002276 A983 trap DisposeDialog
00002278 7000 moveq.l D0, 0x00
0000227A 604E bra +0x50 /* 000022CA */
0000227C 4267 clr.w -[A7]
0000227E 2F2D BF96 move.l -[A7], [A5 - 0x406A]
00002282 A86A trap HiWord
00002284 301F move.w D0, [A7]+
00002286 4A40 tst.w D0
00002288 6712 beq +0x14 /* 0000229C */
0000228A 4267 clr.w -[A7]
0000228C 2F2D BF96 move.l -[A7], [A5 - 0x406A]
00002290 A86B trap LoWord
00002292 301F move.w D0, [A7]+
00002294 3F00 move.w -[A7], D0
00002296 4EBA 0036 jsr [PC + 0x36 /* 000022CE */]
0000229A 548F addq.l A7, 2
label0000229C:
0000229C 3F2E 0008 move.w -[A7], [A6 + 0x8]
000022A0 4EBA 0084 jsr [PC + 0x84 /* 00002326 */]
000022A4 548F addq.l A7, 2
000022A6 4A40 tst.w D0
000022A8 670A beq +0xC /* 000022B4 */
000022AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022AE A983 trap DisposeDialog
000022B0 7001 moveq.l D0, 0x01
000022B2 6016 bra +0x18 /* 000022CA */
label000022B4:
000022B4 4267 clr.w -[A7]
000022B6 2F2D BF96 move.l -[A7], [A5 - 0x406A]
000022BA A86B trap LoWord
000022BC 301F move.w D0, [A7]+
000022BE 3F00 move.w -[A7], D0
000022C0 4EBA 000C jsr [PC + 0xC /* 000022CE */]
000022C4 548F addq.l A7, 2
000022C6 6000 FF5C bra -0xA2 /* 00002224 */
label000022CA:
000022CA 4E5E unlink A6
000022CC 4E75 rts
fn000022CE:
000022CE 4E56 FFFE link A6, -0x0002
000022D2 7001 moveq.l D0, 0x01
000022D4 3D40 FFFE move.w [A6 - 0x2], D0
000022D8 426D D1BC clr.w [A5 - 0x2E44]
000022DC 42AD D1BE clr.l [A5 - 0x2E42]
label000022E0:
000022E0 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2]
000022E6 4267 clr.w -[A7]
000022E8 486D D1AC pea.l [A5 - 0x2E54]
000022EC 4267 clr.w -[A7]
000022EE 4EAD 01FA jsr [A5 + 0x1FA]
000022F2 301F move.w D0, [A7]+
000022F4 302E 0008 move.w D0, [A6 + 0x8]
000022F8 B06D D1EE cmp.w D0, [A5 - 0x2E12]
000022FC 660E bne +0x10 /* 0000230C */
000022FE 4267 clr.w -[A7]
00002300 486D D1AC pea.l [A5 - 0x2E54]
00002304 4EAD 01B2 jsr [A5 + 0x1B2]
00002308 301F move.w D0, [A7]+
0000230A 6016 bra +0x18 /* 00002322 */
label0000230C:
0000230C 526E FFFE addq.w [A6 - 0x2], 1
00002310 4A6D D1BC tst.w [A5 - 0x2E44]
00002314 67CA beq -0x34 /* 000022E0 */
00002316 4267 clr.w -[A7]
00002318 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000231C 4EAD 011A jsr [A5 + 0x11A]
00002320 301F move.w D0, [A7]+
label00002322:
00002322 4E5E unlink A6
00002324 4E75 rts
fn00002326:
00002326 4E56 FFFE link A6, -0x0002
0000232A 7001 moveq.l D0, 0x01
0000232C 3D40 FFFE move.w [A6 - 0x2], D0
00002330 426D D1BC clr.w [A5 - 0x2E44]
00002334 41ED BBE6 lea.l A0, [A5 - 0x441A]
00002338 2B48 D1BE move.l [A5 - 0x2E42], A0
label0000233C:
0000233C 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2]
00002342 4267 clr.w -[A7]
00002344 486D D1AC pea.l [A5 - 0x2E54]
00002348 4267 clr.w -[A7]
0000234A 4EAD 01FA jsr [A5 + 0x1FA]
0000234E 301F move.w D0, [A7]+
00002350 302E 0008 move.w D0, [A6 + 0x8]
00002354 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00002356 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
0000235C 4267 clr.w -[A7]
0000235E 5880 addq.l D0, 4
00002360 2F00 move.l -[A7], D0
00002362 486D BBE6 pea.l [A5 - 0x441A]
00002366 4267 clr.w -[A7]
00002368 1F3C 0001 move.b -[A7], 0x1
0000236C 4EAD 012A jsr [A5 + 0x12A]
00002370 101F move.b D0, [A7]+
00002372 4A00 tst.b D0
00002374 6716 beq +0x18 /* 0000238C */
00002376 302E 0008 move.w D0, [A6 + 0x8]
0000237A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
0000237C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD
00002382 2040 movea.l A0, D0
00002384 30AD D1C2 move.w [A0], [A5 - 0x2E3E]
00002388 7001 moveq.l D0, 0x01
0000238A 600C bra +0xE /* 00002398 */
label0000238C:
0000238C 526E FFFE addq.w [A6 - 0x2], 1
00002390 4A6D D1BC tst.w [A5 - 0x2E44]
00002394 67A6 beq -0x58 /* 0000233C */
00002396 7000 moveq.l D0, 0x00
label00002398:
00002398 4E5E unlink A6
0000239A 4E75 rts